코딩테스트 실전 감각 키우기, 온라인 컴파일러 추천, BOJ
이번 글은 코딩테스트 실전 감각을 키우기 좋은 방법을 알려주겠습니다! 라인, 카카오, 네이버 등 IT기업들은 온라인 컴파일러를 통해서 코딩 테스트를 진행합니다. 이 말이 무슨 말이냐면, 삼성은 이클립스, 비쥬얼 스튜디오 등으로 실제 컴파일러를 통해서 코드를 작성한 후에 복사 붙여넣기가 가능하지만, 라인, 카카오, 네이버와 같은 회사들은 온라인 컴파일러에서 코드를 구현하도록 유도하고 있습니다. 왜냐하면, 부정행위 방지를 위해서 코드 복사 붙여넣기가 안되고 있기 때문에... 그래서 평소 공부를 하면서 실전 감각을 키울 수 있는, 온라인 컴파일러 사이트를 추천하려고 합니다. https://ideone.com/ Ideone.com Ideone is something more than a pastebin; it'..
2096번 : 내려가기
https://www.acmicpc.net/problem/2096 2096번: 내려가기 첫째 줄에 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 N개의 줄에는 숫자가 세 개씩 주어진다. 숫자는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 중의 하나가 된다. www.acmicpc.net 이 문제는, 간단하게 상향식 접근으로 문제를 풀 수 있지만, 메모리 초과가 계속 발생한다. 따라서, 계속 사용되는 DP 값들만 저장해둬야 한다는 아이디어가 필요하다. 점화식은 다음과 같이 작성할 수 있다. R = ROW(1 ~ N) C = COL(1 ~ 3) 만약 C가 1이고, DP를 R, C까지 온 최댓값이라고 정의하자 DP[R][C} = max(DP[R - 1][0], DP[R - 1][1]) + arr[R..