[python_파이썬]백준_1427번_소트인사이드_풀이
2024. 5. 1. 22:48ㆍ코드리뷰
728x90
반응형
공부하는허딩크 : https://www.youtube.com/live/tF7hUdWevB0?feature=shared
일단 쉽게 생각해보자.
내림차순 정렬이기 때문에 sort(reverse = True)를 사용해야 한다.
<첫번째시도 : 통과>
import sys
input = sys.stdin.readline
N = list(input().strip())
N.sort(reverse=True)
answer = ""
for i in N:
answer += i
print(int(answer))
처음에는 단순하게 입력받고, sort하고 join으로 하나씩 출력하는 방법을 생각했으나 "<generator object <genexpr> at 0x0000023597531F50>" 제너레이터라서 이렇게 출력은 불가능하다.
N = list(input().strip())
answer = sorted(N, reverse = True)
print(''.join(i) for i in answer)
N.sort(reverse=True)
print(''.join(i) for i in N)
둘다 불가능함.
<두번째 시도 : 통과>
N = list(input().strip())
answer = sorted(N, reverse = True)
print(''.join(answer))
<세번째 시도 : 런타임에러 : N.sort는 반환하지 않고 원본 리스트를 직접 변경하므로 N.sort는 None값을 반환한다>
N = list(input().strip())
print(''.join(N.sort(reverse = True)))
728x90
반응형
'코드리뷰' 카테고리의 다른 글
[python_파이썬_pass]백준_11651번_좌표 정렬하기 2_풀이 (0) | 2024.05.02 |
---|---|
[python_파이썬_pass]백준_11650번_좌표 정렬하기_풀이 (0) | 2024.05.02 |
[★python_파이썬]백준_10989번_수 정렬하기3_풀이 (0) | 2024.05.01 |
[python_파이썬] 정렬의 종류 (선택정렬, 삽입정렬, 퀵정렬, 병합정렬, 힙정렬, 기수정렬, 계수정렬) (0) | 2024.05.01 |
[python_파이썬]백준_2751번_수 정렬하기2_풀이 (0) | 2024.04.30 |