숫자짝꿍1 [프로그래머스/Python] Level1. 숫자 짝꿍 프로그래머스에서 간만에 새로운 문제가 나와서 풀었다. 문제 입출력 예 풀이 짝꿍이라는 말 때문에 똑같은 숫자가 있으면 제거하면서 세볼까 생각했는데, 귀찮고 번거로워서 가장 간단한 방법을 생각했다. 1. 배열 선언 # 자릿수마다 초기화 (0~9) Xs = [0] * 10 Ys = [0] * 10 for x in X: Xs[int(x)] += 1 for y in Y: Ys[int(y)] += 1 0~9의 한자리 정수로만 파악하기 때문에 크기 10인 배열을 선언했다. 그리고 X, Y에 대해 개수만큼 더해주었다. 2. 같은 숫자가 있으면 추가 (짝짓기) # X, Y 비교하여 짝지을 수 있는 만큼 answer에 추가 for i in range(10): if Xs[i] > 0 and Ys[i] > 0: for j .. 2022. 10. 28. 이전 1 다음