백준60 [python] 9375. 패션왕 신해빈 문제 출처 9375. 패션왕 신해빈 풀이 TC = int(input()) for _ in range(TC): N = int(input()) categories = {} for __ in range(N): cloth, category = input().split() if categories.get(category): categories[category] += 1 else: categories[category] = 1 sum_ = 1 for cat, nums in categories.items(): sum_ *= nums+1 print(sum_-1) 2019. 10. 12. [python] 4949. 균형잡힌 세상 문제 출처 4949. 균형잡힌 세상 풀이 while 1: string = input() if string == '.': break flag = True stack = [] for i in string: if i == '(' or i == '[': stack.append(i) elif i == ')': if len(stack) > 0 and stack[-1] == '(': stack.pop() else: flag = False break elif i == ']': if len(stack) > 0 and stack[-1] == '[': stack.pop() else: flag = False break if flag and not len(stack): print('yes') else: print('no') 2019. 10. 5. [python] 9461. 파도반 수열 문제 출처 9461. 파도반 수열 풀이 tc = int(input()) P = [1, 1, 1, 2, 2] + [0]*(101-5) for i in range(5, 101): P[i] = P[i-1] + P[i-5] for _ in range(tc): print(P[int(input())-1]) 2019. 10. 3. [python] 1932. 정수 삼각형 문제 출처 1932. 정수 삼각형 풀이 N = int(input()) init = [int(input())] for _ in range(N-1): nums = list(map(int, input().split())) nums[0] += init[0] nums[-1] += init[-1] for i in range(1, len(nums)-1): nums[i] = max(nums[i]+init[i-1], nums[i]+init[i]) init = nums print(max(init)) 2019. 10. 3. 이전 1 2 3 4 5 6 7 ··· 15 다음