728x90
레일라오리덕 :: '코딩테스트' 태그의 글 목록 (3 Page) '코딩테스트' 태그의 글 목록 (3 Page)
본문 바로가기
728x90

코딩테스트126

알고리즘 공부, 회의감.. 백준 알고리즘 기초 문제중에 가장 긴 증가하는 부분 수열은 여러가지 시리즈가 있다. 처음 문제인 가장 긴 증가하는 부분 수열을 못풀어서 풀이를 찾아보았고, 그 다음 문제인 가장 긴 증가하는 부분 수열 4까지 풀고나서 한동안 알고리즘 공부를 하는데에 회의감이 들었다. 이 문제를 못 풀어서 풀이를 찾아보고 나서도, 설명을 듣고 나서도 이해가 잘 되지 않아 굉장히 혼란스러웠던 것 같다. 나는 늦은 나이에 개발을 시작했고, 남들보다 코드를 짜거나 알고리즘을 공부한 양이 턱없이 부족하다. 그런데도 내가 이 문제를 못 푼 스스로를 자책했다는 건, 굉장한 자만심이고 스스로에 대한 욕심이었던 것 같다. 내가 개발쪽으로 머리가 굉장히 뛰어나고 타고나지 않다는 걸 알면서도 가끔 이렇게 회의감이 들 때가 있다. 그래도 가만.. 2021. 8. 19.
[백준 14002번 가장 긴 증가하는 부분 수열 4 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/14002 14002번: 가장 긴 증가하는 부분 수열 4 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 문제 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이고, 길이는 4이다. 입력 첫째 줄에 수열 A의 크기 N (1.. 2021. 8. 16.
[백준 11053번 가장 긴 증가하는 부분 수열 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 문제 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이고, 길이는 4이다. 입력 첫째 줄에 수열 A의 크기 N (1 ≤.. 2021. 8. 16.
[백준 2193번 이친수 - node.js] [알고리즘 기초 1/2] https://www.acmicpc.net/problem/2193 2193번: 이친수 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다. 이친수는 0으로 시작하지 않 www.acmicpc.net 문제 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다. 이친수는 0으로 시작하지 않는다. 이친수에서는 1이 두 번 연속으로 나타나지 않는다. 즉, 11을 부분 문자열로 갖지 않는다. 예를 들면 1, 10, 100, 101, 1000, 1001 등이 이친수가 .. 2021. 8. 13.
728x90

728x90