Python158 이것이 취업을 위한 코딩 테스트다 만들 수 없는 금액 from re import X n = int(input()) coins = list(map(int, input().split())) coins.sort() # 작은 숫자부터 정렬 low = 1 # 최소는 무조건 1이므로 for i in coins: if low < i: # 1 보다 코인에 든 숫자들이 크다면 break # 반복문 탈출 low += i # 아니면 i를 더해줌 print(i) 2022. 5. 28. 이것이 취업을 위한 코딩 테스트다 문자열 뒤집기 S = input() change0 = 0 # 0으로 변하는 횟수 change1 = 0 # 1로 변하는 횟수 # case 1 문자열 S의 시작이 0이나 1인경우 if S[0] == 1: change0 += 1 # 만약 문자열 S의 처음이 1일 때 0으로 변하는 횟수 1 더해줌 else: change1 += 1 # 아니라면 1로 변하는 횟수 1 더해줌 for i in range(len[S]-1): # 두번째 원소부터 확인 if S[i] != S[i+1]: # 현재 원소와 다음 원소가 다르다면 if S[i+1] == 1: # 다음 원소가 1이라면 change0 += 1 # 0으로 바꾸는 횟수 1 증가 else: change1 += 1 # 아니라면 1로 바꾸는 횟수 1 증가 print(min(change0, .. 2022. 5. 28. 이것이 취업을 위한 코딩 테스트다 곱하기 혹은 더하기 S = input() dap = int(S[0]) for i in range(1, len(S)): cal = int(S[i]) if cal 2022. 5. 28. 이것이 취업을 위한 코딩테스트다 모험가 길드 n = int(input()) j = list(map(int, input().split())) j.sort() # j의 값들을 정렬해줌 hap = 0 # 총 그룹의 합 count = 0 # 그룹에 포함된 모험가 수 for i in j: count = count + 1 if count >= i: hap = hap + 1 count = 0 print(hap) 2022. 5. 28. 이전 1 ··· 23 24 25 26 27 28 29 ··· 40 다음