PS/CodeUp [CodeUp/1754] 큰 수 비교 (Python) - Problem : 큰 수 비교 (codeup.kr) Status : Solved Time : 00:03:26 문제 설명 더보기 우리는 숫자를 int나 long long으로 숫자를 처리하였다. 이번엔 그보다 더 큰 숫자를 비교해보자. 최대 100자리의 두 숫자가 입력되면 작은수와 큰 수를 차례대로 출력하시오. 입력 및 출력 더보기 입력 정수 두개가 입력된다.(최대 100자리) - 같은 숫자는 입력되지 않는다. 출력 작은수 큰수 순서로 출력한다. 입력 예시 9999999999999999999999999 9999999999999999999999998 출력 예시 9999999999999999999999998 9999999999999999999999999 풀이 숫자가 아닌 문자열로 생각하면 간단하다. 길이가 다르다면 긴 쪽이 더 큰 수인 셈이고, 길이가 같다면 왼쪽부터 차례대로 비교해서 더 큰 숫자가 먼저 나타나는 쪽이 큰 수인 셈. 풀이코드 a, b = input().split() if len(a) < len(b) : print(a, b) elif len(a) > len(b) : print(b, a) else : for _a, _b in zip(a, b): if int(_a) < int(_b) : print(a, b) break elif int(_b) < int(_a) : print(b, a) break 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기마젠티노's 저작자표시 비영리 동일조건 Contents 당신이 좋아할만한 콘텐츠 [CodeUp/2822] 무한히 많은 연산 (Python) 2022.12.01 [CodeUp/2818] 행운의 뽑기 (python) 2022.12.01 [CodeUp/2753] 수열의 n번째 항 (Python) 2022.11.29 [CodeUp/5301] Softmax (Python) 2022.11.29 댓글 0 + 이전 댓글 더보기