moho009804   1년 전

출력은 제대로 나오는데 틀렸다고 뜨네요 ㅠㅠ 어디가 틀린걸까요

vyu   1년 전

정렬 코드를 점검하실 필요가 있어 보입니다 :)


[ 입력 ]

2
1 1
5 0

[ 정답 ]

1 1
5 0


[출력]

1 0
5 1

moho009804   1년 전

어이쿠 문제를 잘못 이해했네요 

다음부터 문제를 꼼꼼하게 읽도록 하겠습니다  

아래 방식으로 해결했습니다

manen0122   1년 전

실례가 안된다면 수정하신 코드 9번째 줄에 key = lambda x:(x[0],x[1]) 의 의미를 알 수 있을까요?

key 함수에 관한 것을 찾아보아도 다음과 같이 정렬한 자료를 못찾아서요 ㅠㅠ

vyu   1년 전

key 함수를 사용하는 sort에 대해서 docs의 표현을 빌리자면

'객체의 인덱스 중 일부를 키로 사용하여 복잡한 객체를 정렬하는 것입니다.'

key = lambda x:(x[0],x[1])

첫 번째 인덱스에 해당하는 인자(x[0]) 기준으로 오름차순 정렬하고

그 다음 두 번째 인덱스에 해당하는 인자(x[1]) 기준으로 오름차순 정렬하는 코드입니다

한글 docs https://docs.python.org/ko/3/h...

영문 docs https://docs.python.org/3/howt...

sort 추가 참고 https://www.journaldev.com/384...

활용 예시 - 백준 1181 번 https://kingofbackend.tistory....


도움이 되셨으면 좋겠네요 :)

manen0122   1년 전

감사합니다!

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