hi jaeneee
baekjoon(1181-단어 정렬)_python 본문
1) 문제
2) 예시
3) 제출
import sys
input = sys.stdin.readline
word = list(set([input().rstrip() for _ in range(int(input()))]))
word.sort()
word.sort(key=lambda x:len(x))
for i in range(len(word)):
print(word[i])
4) 메모리/시간/코드길이
5) PLUS
[Python] strip, rstrip, lstrip - 공백과 문자 제거 함수
lstrip, rstrip, strip는 문자열 인자가 없을 경우 공백을 제거하고, 문자열이 있을 경우 모든 조합을 이용하여 제거 lstrip : 문자열에 왼쪽 공백이나 인자가된 문자열의 모든 조합을 제거 ' apple'.lstrip()
pydole.tistory.com
.rstrip() -> 문자열에 오른쪽 공백이나 인자가 된 문자열의 모든 조합 제거
.sort() -> 오름차순/알파벳순으로 정렬(대문자-> 소문자, 알파벳순)
.sort(reverse=True) -> 위와 반대되는 순서로 정렬
람다식 사용법
=> https://gorokke.tistory.com/38
람다(lambda) 총 정리, key sort, key 정렬
1. 람다(lambda) 1 ) 의미 익명함수를 지칭하는 용어 즉, 기존의 함수(명 등)을 선언하고 사용하던 방식과는 달리 바로 정의하여 사용할 수 있는 함수. 2 ) 형식 : lambda 인자 : 표현식 예시) sum = lambda x:
gorokke.tistory.com
word.sort(key=lambda x:len(x)) -> 길이 순으로 정렬
<tmi>
옛날에 자바로 공부했을 때 엄청 틀리던걸 알고리즘(파이썬)을 제대로 공부하고 난 이후로 구글링하는 방법을 찾았는지 전보다 쉽게 해결할 수 있었다.
사실, 문제가 너무 어려워 보여서 실5임에도 자꾸 회피만 했었다가 이번에 해 봤는데 생각보다 쉬워서 당황했다,,ㅎㅎ
'알고리즘 > baekjoon' 카테고리의 다른 글
baekjoon(1037-약수)_python (0) | 2022.05.31 |
---|---|
baekjoon(10815-숫자 카드)_python (0) | 2022.05.28 |
baekjoon(2108-통계학)_python (0) | 2022.05.26 |
baekjoon(1021-회전하는 큐)_ python (0) | 2022.05.25 |
baekjoon(1158-요세푸스 문제)_ python (0) | 2022.05.24 |
Comments