코딩 테스트124 럭키 스트레이트 이것이 취업을 위한 코딩테스트다. with 파이썬 p.321 i=input() len_i=len(i) sum=0 for a in range(len_i//2): sum+=int(i[a]) for b in range(len_i//2, len_i): sum-=int(i[b]) if sum==0: print("LUCKY") else: print("READY") 2021. 1. 16. 1이 될 때까지 이것이 취업을 위한 코딩테스트다. with 파이썬 p.99 방법 1 N,K=map(int, input().split()) count = 0 while N >= K: while N%K != 0: N -= 1 count += 1 N //= K count += 1 while N > 1: N -= 1 count += 1 print(count) --> N에서 1 빼는걸 반복 + N을 K로 나누는 것을 반복 방법 2 N,K=map(int, input().split()) count = 0 while True: target = (N // K) * K # -1하는 반복 코드를 생략 count += N - target N = target if N < K: break N //= K count += 1 count += N-1.. 2021. 1. 11. 숫자 카드 게임 이것이 취업을 위한 코딩 테스트다. with 파이썬 p.96 방법 1 n,m=map(int, input().split()) result=0 min_value=10001 for a in range(n): data=list(map(int, input().split())) min_value=min(data) result=max(result, min_value) print(result) 방법 2 n,m=map(int, input().split()) result=0 for a in range(n): data=list(map(int, input().split())) min_value=10001 for b in data: min_value=min(min_value, b) result=max(result, min_va.. 2021. 1. 11. 큰 수의 법칙 이것이 취업을 위한 코딩테스트다. with 파이썬 p.92 방법 1 N,M,K=map(int, input().split()) # N 입력 갯수 M 더하는 횟수 K 연속적으로 나올 수 있는 최대의 횟수 n=list(map(int, input().split())) n.sort() first=n[N-1] second=n[N-2] result=0 while True: for i in range(K): if M==0: break; result = result+first M -= 1 result=result+second M -= 1 if M==0: break; print(result) --> M값이 높아질 경우 시간 초과 판정을 받을 가능성이 큼 방법 2 N,M,K=map(int, input().split()) #.. 2021. 1. 11. 이전 1 ··· 18 19 20 21 다음