![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bal1eE/btq6p8YJhvi/3UE8UekhadkEERwu6cwK90/img.png)
문제 https://programmers.co.kr/learn/courses/30/lessons/12899?language=python3 코딩테스트 연습 - 124 나라의 숫자 programmers.co.kr 코드 def solution(n): answer = '' while n>0: n -= 1 answer = '124'[n%3] + answer n = n // 3 return answer 1 2 4 11 12 14 1 2 3 4 5 6 인덱스는 0부터 시작하기 때문에 -1을 해준다. 두자리 수 이상인 경우도 결국 앞에 1,2,4 가 순서대로 붙기 때문에 n이 0보다 클 동안 돌려서 자릿수를 만들어준다.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/r25WQ/btq0qzONnVQ/Q16mSVNvS37oUXTFWI9Cu0/img.png)
문제 programmers.co.kr/learn/courses/30/lessons/12906?language=python3 코딩테스트 연습 - 같은 숫자는 싫어 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 programmers.co.kr 코드 def solution(arr): answer = [] for i in arr: if answer[-1:] == [i]: continue else: answer.append(i) return answer 코드설명 연속적으로 나타나는 숫자를 하나만 남기고 전부 제거하는 문제이다. 처음에는 set을 사용해 풀려고..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/F2j7z/btq0iW4e4Li/uZZ1NVCkeod5h9QafOtHGK/img.png)
문제 www.acmicpc.net/problem/1992 1992번: 쿼드트리 첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 ≤ N ≤ 64의 범위를 가진다. 두 번째 줄부터는 길이 N의 문자열이 N개 들어온다. 각 문자열은 0 또 www.acmicpc.net 코드 n = int(input()) tree = [list(map(int,(input()))) for _ in range(n)] print(tree) result = [] def quad_tree(x,y,n): global result color = tree[x][y] for i in range(x, x+n): for j in range(y, y+n): if color != tree[i][j]..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/baZK9t/btq0fkLv5ZF/wvakBakkbUyoPWHZmiNNR1/img.png)
문제 www.acmicpc.net/problem/11866 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net 코드 N, K = map(int,(input().split())) josephus = [i for i in range(1,N+1)] result = [] l = len(josephus) plus = K # 더해주는 값은 고정이므로 변하지 않게 따로 저장해둠 while josephus: # 1,2,3,4,5,6,7 일때 K=7일때 7을 빼야하므로 나머지 연산해서 0인경우는 7에 값을 계속 가지고 있게 만들어준다. if K % len(josephus) == 0: # K 값은 인덱스 값이 아니므..