Programming [Python] (411) 썸네일형 리스트형 #352 백준 파이썬 [10610] 30 https://www.acmicpc.net/problem/10610 PYTHON CODE N = input() #문자열 그대로 사용 if '0' not in N: #10의 배수가 아니라면 print(-1) else: sum_digit = 0 #단순 자릿수 합 for i in N: sum_digit += int(i) if sum_digit % 3 != 0: #3의 배수가 아니라면 print(-1) else: for i in sorted(N, reverse = True): print(i, end = '') #351 백준 파이썬 [2875] 대회 or 인턴 https://www.acmicpc.net/problem/2875 PYTHON CODE N, M, K = map(int, input().split()) while K: if N >= 2 * M: N -= 1 else: M -= 1 K -= 1 print(min(N//2, M)) #350 백준 파이썬 [1041] 주사위 https://www.acmicpc.net/problem/1041 SOLUTION N*N*N의 주사위 더미를 가정해보자. 밑면과 옆면, 윗면으로 나누어서 풀 수 있다. 밑면은 변과 꼭지점을 가지고 옆면과 윗면은 변과 꼭지점과 중앙의 (N-2)^2의 면을 가진다. 또한 주사위가 돌출되는 부분의 최솟값을 먼저 구해주는 게 중요하다. 윗면의 꼭지점이 3면이 돌출되고, 나머지면은 2면 혹은 1면만 돌출된다. 1면 최솟값은 6개의 면 중 가장 작은 값을 2면 최솟값은 반대면을 제외한 두 값을 합친 것 중 가장 작은 값을 3면 최솟값은 A/F * B/E * C/D 조합으로 총 8가지의 경우의 수가 나온다. PYTHON CODE N = int(input()) dice = list(map(int, input().spl.. #349 백준 파이썬 [1059] 수2 https://www.acmicpc.net/problem/1059 SOLUTION 문제의 맹점을 확인해야한다. 만약 N = 4이고 만들 수 있는 구간이 1~7 이라고 해보자. 4를 포함한 구간 14, 24, 34, 45, 46, 47 총 6개 == end - start 4 미만의 가능한 숫자 * 4 초과의 가능한 숫자 == (N - start) * (end - N) 두 가지로 구성되어있다. PYTHON CODE L = int(input()) L_list = sorted(list(map(int,input().split()))) #순서대로 정리 N = int(input()) start = 0 if N in L_list: print(0) #만들 수 없음 else: for i in L_list: if N > i.. #348 백준 파이썬 [16433] 주디와 당근농장 https://www.acmicpc.net/problem/16433 PYTHON CODE N, R, C = map(int,input().split()) if (R + C) % 2 == 0: for i in range(N): if i % 2 == 0: print("v." * (N // 2) + 'v' * (N % 2)) else: print(".v" * (N // 2) + '.' * (N % 2)) else: for i in range(N): if i % 2 == 1: print("v." * (N // 2) + 'v' * (N % 2)) else: print(".v" * (N // 2) + '.' * (N % 2)) #347 백준 파이썬 [15947] 아기 석환 뚜루루 뚜루 https://www.acmicpc.net/problem/15947 PYTHON CODE N = int(input()) count = N // 14 if N % 14 == 1: print("baby") elif N % 14 == 2: print("sukhwan") elif N % 14 == 5: print("very") elif N % 14 == 6: print("cute") elif N % 14 == 9: print("in") elif N % 14 == 10: print("bed") elif N % 14 == 13: print("baby") elif N % 14 == 0: print("sukhwan") elif N % 14 == 3 or N % 14 == 7 or N % 14 == 11: if coun.. #346 백준 파이썬 [14624] 전북대학교 https://www.acmicpc.net/problem/14624 PYTHON CODE N = int(input()) if N % 2 == 1: print('*' * N) print(' ' * (N//2) + '*') for i in range(N//2): print(' ' * (N//2 - i - 1) + '*' + ' ' * (i*2 + 1) + '*') else: print("I LOVE CBNU") #345 백준 파이썬 [2490] 윷놀이 https://www.acmicpc.net/problem/2490 PYTHON CODE yut = [sum(list(map(int, input().split()))) for _ in range(3)] for score in yut: if score == 0: print('D') elif score == 1: print('C') elif score == 2: print('B') elif score == 3: print('A') elif score == 4: print('E') 이전 1 ··· 5 6 7 8 9 10 11 ··· 52 다음