.
Exhaustive search는 이름을 잘 지은 것 같다. 하나하나 풀 때마다 기운이 지수함수 꼴로 빠져나가는 것 같다. 볼 때마다 탈진하는 것 같아 깃헙에는 Brute-force로 올려놓았다. exhausted가 익숙해서 시각적인 효과도 좀 존재하는 것 같다. ————...
Exhaustive search는 이름을 잘 지은 것 같다. 하나하나 풀 때마다 기운이 지수함수 꼴로 빠져나가는 것 같다. 볼 때마다 탈진하는 것 같아 깃헙에는 Brute-force로 올려놓았다. exhausted가 익숙해서 시각적인 효과도 좀 존재하는 것 같다. ————...
보고 싶은 채널 N(0<=N<=500000), 0-9 중 고장난 버튼이 주어질 때 리모컨을 몇 번 조작해야 원하는 채널을 틀 수 있는지 구하는 문제이다. 숫자 버튼 이외에 +, -버튼이 있어 숫자 버튼 10개가 고장날 경우도 주어지고, 원래 틀어져 있던 채널은 10...
길이 N의 수열이 주어지면 버블소트 하는 과정에서 swap이 몇 번 일어나는지 구하는 문제이다. 문제 풀이 Segment tree를 이용한 풀이 수열을 인덱스와 함께 pair로 저장한 후 값을 기준으로 오름차순 정렬한다. 첫 번째 원소부터 순서대로 seg...
n이 주어지면 n x n 크기의 문제에서 주어지는 패턴으로 출력하는 문제이다. 문제 풀이 edge case를 1x1로 잡고 정수배열에 먼저 값을 저장해놓은 후 string으로 옮겨서 한 줄씩 출력했었다. ' '과 '*' 중 ' '가 훨씬 적기 때문에 배열을 모두 '*...
3^n x 3^n으로 이루어진 행렬이 주어지는데, 이 행렬을 9분할하면서 분할된 조각의 모든 원소같으면 그 조각은 분할을 멈춘다. 분할이 모두 종료된 후 원소의 종류별(-1/0/1) 조각의 개수를 구하는 문제이다. 문제 풀이 Merge sort와 마찬가지로 1x1까...