코딩공부 [BOJ] 9376 - 탈옥 상근이는 감옥에서 죄수 두 명을 탈옥시켜야 한다. 평면도에는 모든 벽과 문이 나타나있고, 탈옥시켜야 하는 죄수의 위치도 나타나 있다. 감옥은 무인 감옥으로 죄수 두 명이 감옥에 있는 유일한 사람이다. 상근이는 특별한 기술을 이용해 제어실을 통하지 않고 문을 열려고 한다. 하지만, 문을 열려면 시간이 매우 많이 걸린다. 두 죄수를 탈옥시키기 위해서 열어야 하는 문의 개수를 구하는 프로그램을 작... 그래프이론코딩공부boj공부노트알고리즘다익스트라boj [React] ES6 문법 정리 위의 코드는 우리가 흔히 보던 자바스크립트의 문자열 사용 방법들이다. 특히 후자같은 경우엔 C++에서도 주로 저런 짓을 많이했다. 아마 파이썬에서 format 함수를 써 본 사람들은 비슷한 면을 발견할 수 있을 것이다. 하지만 ES6에서는 그렇게까지 할 필요는 없고 다음과 같이 하면 된다. 즉 전개연산자를 사용하면 데이터 전체를 다 집어넣을 수 있다. 물론 지금이라고 그렇게 하면 안되는 것은... 개발React코딩공부공부노트JavaScriptJavaScript [마코의 공부일지] 웹개발 종합반 2주차 후기(3) jquery와 ajax를 활용하기 새로 배운 html ajax 활용 2 현재 서울시 따릉이 대여소 자전거 현황 *let temp_html = `` 쓰는거 잊지 말자(''가 아님) api 받아서 사진과 텍스트 바꾸기 이건 다른 것도 다시 만들어보고 싶은데 이미지 api 받을 곳이 없어서 연습할 방법이...마땅치 않은 느낌이다 흑... 과제 <팬명록에 실시간 서울 날씨 올리기> 해설 영상 안보고... 코딩공부웹개발종합반스파르타코딩클럽마코의공부일지2주차2주차 CSS Grid 연습 코딩공부CSShtmlCSS [BOJ] 2839 - 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다. 상근이가 설탕을 정확하게 N킬로... 다이나믹프로그래밍공부노트코딩공부bojDPDP 코드업 1019 코딩공부코딩공부 그리디알고리즘 체육복(프로그래머스) 1차 시도 예제는 맞았지만 채점해보니 16점...ㅎ 2차 시도 3개씩 비교를 하는 것은 아무래도 다른 케이스들을 생각하지 못하게 만들어서 새로운 방식을 사용하기로 함 이번에는 50점... n차 시도...ㅎ 58점... 이쯤 되니 진짜 모르겠다. n+1차 시도 for문에서 los와 res의 순서를 바꾸니 또 맞는다... 왜 이러는 걸까... 일단 los(0) 일때 res(1)~res(reser... 코딩공부코딩공부 27일차 - 고차함수복습 25일차에서 공부했던 고차함수를 주말이 돼서 복습했다. react라는 새로운 산을 만나서 고차함수 복습은 눈물을 머금고 주말로 잠시 미뤄놨었다. 그래서 토요일이 되자마자 복습을 했다. 코플릿을 다시 풀고 개념을 다시 읽으며 이해를 했다. 지금 가장 자주 쓰고 있는 고차함수는 Map, Filter, Reduce 3가지 인데, 이 세가지만 익혀도 대부분의 코플릿을 풀 수 있었다. map map은... 코딩공부코딩코딩 [BOJ] 14754 Pizza Boxes The boxes are stacked in piles, forming a three- dimensional grid where the heights are all different. What is the maximum number of pizza boxes we can remove without changing the front and side views? In Figure I.1(a) a... 공부노트greedy대학생코딩공부bojboj [마코의 공부일지] 웹개발 종합반 1주차 과제_허광한 팬명록 만들기 1주차 과제를 이미 한지 꽤 되었지만 이걸 만든 날 새벽 4시까지 불태우고 기절하고 바로 또 본업이 너무 바빠 내가 제출했다는 사실조차 잊고 있었다^^ 르탄즈 1기 컨텐츠 만들다가 이제 생각나벌임.... 암튼 완성한 코드 허광한 오랜만에 봐도 너무 잘생겼잖아><... 공부일지스파르타코딩클럽팬명록허광한웹개발종합반1주차1주차숙제코딩공부1주차 [BOJ] 18310 - 안테나 일직선 상의 마을에 여러 채의 집이 위치해 있다. 이중에서 특정 위치의 집에 특별히 한 개의 안테나를 설치하기로 결정했다. 효율성을 위해 안테나로부터 모든 집까지의 거리의 총 합이 최소가 되도록 설치하려고 한다. 이 때 안테나는 집이 위치한 곳에만 설치할 수 있고, 논리적으로 동일한 위치에 여러 개의 집이 존재하는 것이 가능하다. 집들의 위치 값이 주어질 때, 안테나를 설치할 위치를 선택하는... 공부노트greedy대학생코딩공부bojboj [BOJ] 17615 - 볼 모으기 빨간색 볼과 파란색 볼이 <그림 1>에서 보인 것처럼 일직선상에 섞여 놓여 있을 때, 볼을 옮겨서 같은 색 볼끼리 인접하게 놓이도록 하려고 한다. 바로 옆에 다른 색깔의 볼이 있으면 그 볼을 모두 뛰어 넘어 옮길 수 있다. 즉, 빨간색 볼은 옆에 있는 파란색 볼 무더기를 한 번에 뛰어 넘어 옮길 수 있다. 유사하게, 파란색 볼은 옆에 있는 빨간색 볼 무더기를 한 번에 뛰어 넘어 옮길 수 있다... 공부노트greedy대학생코딩공부bojboj [BOJ] 7569 - 토마토 창고에 보관되는 토마토들 중에는 잘 익은 것도 있지만, 아직 익지 않은 토마토들도 있을 수 있다. 보관 후 하루가 지나면, 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받아 익게 된다. 대각선 방향에 있는 토마토들에게는 영향을 주지 못하며, 토마토가 혼자 저절로 익는 경우는 없다고 가정한다. 철수는 창고에 보관된 토마토들이 며칠이 지나면 다 익게 되는지 그 최... 그래프탐색공부노트boj코딩공부BFS알고리즘BFS
[BOJ] 9376 - 탈옥 상근이는 감옥에서 죄수 두 명을 탈옥시켜야 한다. 평면도에는 모든 벽과 문이 나타나있고, 탈옥시켜야 하는 죄수의 위치도 나타나 있다. 감옥은 무인 감옥으로 죄수 두 명이 감옥에 있는 유일한 사람이다. 상근이는 특별한 기술을 이용해 제어실을 통하지 않고 문을 열려고 한다. 하지만, 문을 열려면 시간이 매우 많이 걸린다. 두 죄수를 탈옥시키기 위해서 열어야 하는 문의 개수를 구하는 프로그램을 작... 그래프이론코딩공부boj공부노트알고리즘다익스트라boj [React] ES6 문법 정리 위의 코드는 우리가 흔히 보던 자바스크립트의 문자열 사용 방법들이다. 특히 후자같은 경우엔 C++에서도 주로 저런 짓을 많이했다. 아마 파이썬에서 format 함수를 써 본 사람들은 비슷한 면을 발견할 수 있을 것이다. 하지만 ES6에서는 그렇게까지 할 필요는 없고 다음과 같이 하면 된다. 즉 전개연산자를 사용하면 데이터 전체를 다 집어넣을 수 있다. 물론 지금이라고 그렇게 하면 안되는 것은... 개발React코딩공부공부노트JavaScriptJavaScript [마코의 공부일지] 웹개발 종합반 2주차 후기(3) jquery와 ajax를 활용하기 새로 배운 html ajax 활용 2 현재 서울시 따릉이 대여소 자전거 현황 *let temp_html = `` 쓰는거 잊지 말자(''가 아님) api 받아서 사진과 텍스트 바꾸기 이건 다른 것도 다시 만들어보고 싶은데 이미지 api 받을 곳이 없어서 연습할 방법이...마땅치 않은 느낌이다 흑... 과제 <팬명록에 실시간 서울 날씨 올리기> 해설 영상 안보고... 코딩공부웹개발종합반스파르타코딩클럽마코의공부일지2주차2주차 CSS Grid 연습 코딩공부CSShtmlCSS [BOJ] 2839 - 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다. 상근이가 설탕을 정확하게 N킬로... 다이나믹프로그래밍공부노트코딩공부bojDPDP 코드업 1019 코딩공부코딩공부 그리디알고리즘 체육복(프로그래머스) 1차 시도 예제는 맞았지만 채점해보니 16점...ㅎ 2차 시도 3개씩 비교를 하는 것은 아무래도 다른 케이스들을 생각하지 못하게 만들어서 새로운 방식을 사용하기로 함 이번에는 50점... n차 시도...ㅎ 58점... 이쯤 되니 진짜 모르겠다. n+1차 시도 for문에서 los와 res의 순서를 바꾸니 또 맞는다... 왜 이러는 걸까... 일단 los(0) 일때 res(1)~res(reser... 코딩공부코딩공부 27일차 - 고차함수복습 25일차에서 공부했던 고차함수를 주말이 돼서 복습했다. react라는 새로운 산을 만나서 고차함수 복습은 눈물을 머금고 주말로 잠시 미뤄놨었다. 그래서 토요일이 되자마자 복습을 했다. 코플릿을 다시 풀고 개념을 다시 읽으며 이해를 했다. 지금 가장 자주 쓰고 있는 고차함수는 Map, Filter, Reduce 3가지 인데, 이 세가지만 익혀도 대부분의 코플릿을 풀 수 있었다. map map은... 코딩공부코딩코딩 [BOJ] 14754 Pizza Boxes The boxes are stacked in piles, forming a three- dimensional grid where the heights are all different. What is the maximum number of pizza boxes we can remove without changing the front and side views? In Figure I.1(a) a... 공부노트greedy대학생코딩공부bojboj [마코의 공부일지] 웹개발 종합반 1주차 과제_허광한 팬명록 만들기 1주차 과제를 이미 한지 꽤 되었지만 이걸 만든 날 새벽 4시까지 불태우고 기절하고 바로 또 본업이 너무 바빠 내가 제출했다는 사실조차 잊고 있었다^^ 르탄즈 1기 컨텐츠 만들다가 이제 생각나벌임.... 암튼 완성한 코드 허광한 오랜만에 봐도 너무 잘생겼잖아><... 공부일지스파르타코딩클럽팬명록허광한웹개발종합반1주차1주차숙제코딩공부1주차 [BOJ] 18310 - 안테나 일직선 상의 마을에 여러 채의 집이 위치해 있다. 이중에서 특정 위치의 집에 특별히 한 개의 안테나를 설치하기로 결정했다. 효율성을 위해 안테나로부터 모든 집까지의 거리의 총 합이 최소가 되도록 설치하려고 한다. 이 때 안테나는 집이 위치한 곳에만 설치할 수 있고, 논리적으로 동일한 위치에 여러 개의 집이 존재하는 것이 가능하다. 집들의 위치 값이 주어질 때, 안테나를 설치할 위치를 선택하는... 공부노트greedy대학생코딩공부bojboj [BOJ] 17615 - 볼 모으기 빨간색 볼과 파란색 볼이 <그림 1>에서 보인 것처럼 일직선상에 섞여 놓여 있을 때, 볼을 옮겨서 같은 색 볼끼리 인접하게 놓이도록 하려고 한다. 바로 옆에 다른 색깔의 볼이 있으면 그 볼을 모두 뛰어 넘어 옮길 수 있다. 즉, 빨간색 볼은 옆에 있는 파란색 볼 무더기를 한 번에 뛰어 넘어 옮길 수 있다. 유사하게, 파란색 볼은 옆에 있는 빨간색 볼 무더기를 한 번에 뛰어 넘어 옮길 수 있다... 공부노트greedy대학생코딩공부bojboj [BOJ] 7569 - 토마토 창고에 보관되는 토마토들 중에는 잘 익은 것도 있지만, 아직 익지 않은 토마토들도 있을 수 있다. 보관 후 하루가 지나면, 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받아 익게 된다. 대각선 방향에 있는 토마토들에게는 영향을 주지 못하며, 토마토가 혼자 저절로 익는 경우는 없다고 가정한다. 철수는 창고에 보관된 토마토들이 며칠이 지나면 다 익게 되는지 그 최... 그래프탐색공부노트boj코딩공부BFS알고리즘BFS