반응형
2750 수 정렬하기, 1427 소트인사이드, 10814 나이순정렬
2750 수 정렬하기
파이썬 라이브러리를 이용해서 간단하게 풂
test_case = int(input())
list1 = []
for _ in range(test_case):
n = int(input())
list1.append(n)
list1.sort()
for item in list1:
print(item)
1427 소트인사이드
# 내 풀이
n = list(map(int, input())) # 각 숫자를 리스트로 받음
n.sort(reverse=True) # 거꾸로 정렬
n = list(map(str, n)) # 전부 String으로 바꿈
print(''.join(n)) # 리스트를 하나의 문자열로 바꿔줌
# 다른 풀이
n = list(map(int, input()))
for i in range(9, -1, -1):
for j in n:
if i == j:
print(i, end='')
얻은 것
- print(end='') 로 한 줄에 프린트 가능
- sort(reverse=True)로 역정렬 가능
10814 나이순 정렬
n = int(input())
array = []
for _ in range(n):
data = input().split(' ')
array.append((int(data[0]), data[1]))
array = sorted(array, key=lambda x: x[0])
for item in array:
print(item[0], item[1])
얻은 것
- sorted(list, key=람다식) 이 정렬 방식을 통해 리스트를 받아서 정렬 가능
- 리스트에 한 원소를 튜플로 받아서 이용해보는 발상
반응형
'컴퓨터 > 백준 문제풀이' 카테고리의 다른 글
1302 베스트셀러, 1668 트로피진열, 1236 성 지키기 (0) | 2020.09.23 |
---|---|
11004 k번째 수, 1543 문서 검색, 1568 새 (0) | 2020.09.19 |
1074번 Z, 7490 0 만들기, 2751 수 정렬하기 2 (0) | 2020.09.17 |
11650 좌표 정렬하기, 10989 수 정렬하기 3, 2747 피노나치 수 (0) | 2020.09.12 |
5397. 키로거, 10930 SHA-256, 1920 수 찾기, 4195 친구 네트워크 (0) | 2020.09.11 |
댓글