kjy5286   3년 전

이 코드에서 틀릴 수 있는 반례가 존재하는건가요?

yooshnn   3년 전

반례 드립니다

kjy5286   3년 전

왜 이런 반례가 발생하는건가요..?

yooshnn   3년 전

input 함수는 문자열을 반환합니다.

첫 글자부터 비교하여 어떤 것이 더 앞에 오는 글자인지에 따라 문자열의 대소 비교가 이루어집니다.

"1"과 "2"는 "1"이 "2"보다 앞에 오므로 "2"가 더 크고,

"123"과 "6"은 "6"이 "1"보다 앞에 오므로 "6"이 더 큰 것입니다.

그래서 "9"가 "17" 보다 큰 문자열 (정확한 표현을 잘 모르겠네요) 이라고 출력된 것입니다.

yooshnn   3년 전

정정합니다 1이 6보다 앞에 옵니다. 아스키 외의 범위에서도 같은 원리로 작동하는데 용어를 잘 몰라서 설명드리기가 어렵네요.. 잘 아시는 분께서 보신다면 첨언해주시면 감사하겠습니다

kjy5286   3년 전

감사합니다!!

댓글을 작성하려면 로그인해야 합니다.