꾸준히 합시다
백준 파이썬 1427번: 소트인사이드 본문
문제 유형: 문자열, 정렬
# Solution 1
a = list(map(int, input()))
a.sort(reverse=True)
for i in a:
print(i, end = '')
# 다른 사람의 풀이
print(''.join(reversed(sorted(input()))))
비교적 간단한 배열 문제라 쉽게 풀려 좋아했는데 위와 같은 풀이법도 있었다. 내공이 한참은 부족하구나 다시 한 번 뼈저리게 느꼈다.
# Solution 2
array = input()
for i in range(9, -1, -1): # 9부터 0까지 -1씩 감소
for j in array:
if int(j) == i:
print(j, end = '')
리스트 요소 거꾸로 뒤집기
num = [1, 2, 3, 4]
reversed_num1 = num[::-1]
reversed_num2 = list(reversed(num))
print(reversed_num1) #결과: [4, 3, 2, 1]
print(reversed_num2) #결과: [4, 3, 2, 1]
print(num) #결과: [1, 2, 3, 4]
'코딩 테스트 문제 풀이' 카테고리의 다른 글
백준 파이썬 1758번: 알바생 강호 (0) | 2021.03.04 |
---|---|
백준 파이썬 10989번: 수 정렬하기 3 (0) | 2021.03.03 |
백준 파이썬 11022번: A+B - 8 (0) | 2021.03.03 |
백준 파이썬 2902번: 음계 (0) | 2021.03.03 |
백준 파이썬 2164번: 카드 2 (0) | 2021.03.02 |
Comments