[プログラマLv 1]独自に文字列を並べる(python)
質問する
https://programmers.co.kr/learn/courses/30/lessons/12915
マイコード
Lambdaの使い方を学ぶ(役に立つ)
https://programmers.co.kr/learn/courses/30/lessons/12915
マイコード
"""
1. 아이디어
처음에 x[n]만으로 정렬을 했는데 문제 조건에 따라 문자열이 같을 경우 사전순으로 정렬하라고
되어있으므로 미리 sort()로 정렬후에 람다식으로 정렬해야 한다.
2. 시간복잡도
O(NlogN)
"""
def solution(strings, n):
strings.sort()
return sorted(strings, key=lambda x : x[n])
他人のコード"""
1. 아이디어
람다식 안에 조건을 추가해서 정렬했다. x[0:] 이건 생각못했는데 더 깔끔한듯
"""
def solution(strings, n):
strings.sort(key = lambda x : (x[n], x[0:]))
return strings
に感銘を与えるLambdaの使い方を学ぶ(役に立つ)
Reference
この問題について([プログラマLv 1]独自に文字列を並べる(python)), 我々は、より多くの情報をここで見つけました https://velog.io/@tyjk8997/프로그래머스-Lv1-문자열-내-마음대로-정렬하기pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol