<정답 코드>
N=list(map(int,input().split(" ")))
def solution(N):
N_min = min(N)
while 1:
print(N_min)
cnt = 0
for i in range(len(N)):
if N_min%N[i]==0:
cnt+=1
if cnt >= 3:
return N_min
N_min+=1
print(solution(N))
두 코드를 보시면 하나는 정답 코드 이고 하나는 틀린 코드입니다. 두 코드의 차이를 보자면 하나는 배열의 최소값을 입력 받아서 하나씩 증가해서 값을 찾는 것이고 또 다른 하나는 배열를 sort()함수로 정렬한 다음 배열의 인덱스를 하나씩 비교해서 찾는 코드 인데 제가 볼때 틀린 코드가 더 좋은 코드인거 같은데... 왜 이게 틀렸다고 하는지 모르겠습니다
kad03004 3년 전