본문 바로가기

컴퓨터/백준 문제풀이20

2484 주사위 네개, 16675 두 개의 손, 17413 단어 뒤집기 2484 주사위 네개, 16675 두 개의 손, 17413 단어 뒤집기 2484 주사위 네개 max_prize = 0 for _ in range(int(input())): dices = list(map(int, input().split())) dices.sort() # all same number if len(set(dices)) == 1: prize = 50000 + (dices[0] * 5000) # two numbers elif len(set(dices)) == 2: if dices[1] == dices[2]: prize = 10000 + (dices[1] * 1000) elif dices[1] != dices[2]: prize = 2000 + (dices[0] * 500) + (dices[2] *.. 2020. 10. 29.
9037 The candy war, 16769 Mixing Milk, 2480 주사위 세개 9037 The candy war, 16769 Mixing Milk, 2480 주사위 세개 9037 The candy war # 첫번째 풀이(리스트 컴프리헨션 이용 및 함수화 x) T = int(input()) for _ in range(T): N = int(input()) array = list(map(int, input().split())) if N == 1: print(0) continue cycle = 0 array = [i+1 if i%2 != 0 else i for i in array] if len(set(array)) == 1: print(0) continue while True: array = [i // 2 for i in array] temp = array[-1] for i in rang.. 2020. 10. 23.
17389 보너스 점수, 16165 걸그룹 마스터 준석이, 17224 APC는 왜 서브태스크 대회가 되었을까? 17389 보너스 점수, 16165 걸그룹 마스터 준석이, 17224 APC는 왜 서브태스크 대회가 되었을까? 17389 보너스 점수 # 첫번째 풀이(consol, VSC에서 되는데 백죽에서 런타임 에러.. 이유 모르겠음) N, S = int(input()), input() score, bouns = 0, 0 for i in range(N): if S[i] == 'O': score, bonus = score + i + bonus + 1, bonus + 1 else: bonus = 0 print(score) # 두번째 풀이 N, S = input(), input() score, bonus = 0, 0 for idx, OX in enumerate(S): if OX == 'O': score, bonus = s.. 2020. 10. 21.
15969 행복, 10539 수빈이와 수열, 17269 이름궁합 테스트 15969 행복, 10539 수빈이와 수열, 17269 이름궁합 테스트 15969 행복 n, array = int(input()), list(map(int, input().split())) print(max(array) - min(array)) 10539 수빈이와 수열 # 첫번째 풀이 n, array = int(input()), list(map(int, input().split())) A = [] A.append(array[0]) for i in range(1, n): A.append(array[i] * (i+1) - sum(A)) for i in range(n): if i == n-1: print(A[i]) else: print(A[i], end=' ') n, array = int(input()), l.. 2020. 10. 20.