dlsfuf227   2년 전

왜 sort를 두 번 써야지만 해결이 되나요??
한번만 쓰는 것과 두 번 쓰는 것의 차이, 반례에 대해 상세히 알려주실 분 구합니다.

rlatmdxo1998   2년 전

반례입니다.
입력
cc
aa
bb
출력
bb
aa
cc
정답
aa
bb
cc
사전순서로 정렬이 되지 않고 있는 것 같습니다.

rlatmdxo1998   2년 전

쓰는 사이에 질문글이 수정되어서 지금 봤네요
sort()를 하지 않고 sort(key = lambda x: len(x))를 하게 되면 사전순 정렬이 생략된 채 길이순 정렬을 하게 되어 순서가 꼬입니다.

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