본문 바로가기

개발/알고리즘

[BOJ] 단어 정렬_1181

이 문제는 내가 몰랐던 파이썬 문법으로 해결할 수 있었다.

data.sort(key = lambda x: (x[1], x[0])) 을 하면 x[1]을 기준으로 정렬할 떄, 우선순위가 같은 것이 있다면 x[0]으로 비교해서 정렬하는 것이다.

그리고 word[0]에는 그냥 문자열을 넣었는데, data.sort(key = lambda x: (x[1], x[0]))에서 x[0]을 통해 파이썬에서 알아서 정렬해준다.

'개발 > 알고리즘' 카테고리의 다른 글

[BOJ] 계단 오르기_2579  (0) 2021.02.03
[BOJ] 1로 만들기_1463  (0) 2021.02.03
백준 빙산 2573  (0) 2021.02.01
백준 16236 파이썬  (0) 2021.02.01
[BOJ] 연구소_14502..  (0) 2021.02.01