[2750] 수 정렬하기
해결 포인트
sort를 이용하면 쉽게 풀이 가능하다.
답안
a = int(input())
b = []
for i in range(a):
b.append(int(input()))
b.sort()
for j in range(len(b)):
print(b[j])
[2750] 수 정렬하기2
해결 포인트
이전문제랑 똑같지만 좀더 시간제한이 걸려있다...
최대한 코드를 최적화 해보자.
답안
import sys
a = int(sys.stdin.readline())
b = []
for i in range(a):
b.append(int(sys.stdin.readline()))
for j in sorted(b):
print(j)
readline은 필수인가 싶다.
그런데 여럿문제들을 풀다보면 가끔 해당 문법때문에 오류를 뿜는경우가있다.
또 파이썬 로직을 눈으로 쉽게 확인가능한 python tutor 에서는 지원하지 않는것 같다.
[25305] 커트라인
해결 포인트
쉽게 해결 가능하지만 힌트를 주자면
sort와 reverse를 이용하면 쉽게 출력 가능하다.
답안
n, k = map(int,input().split())
num = list(map(int,input().split()))
num.sort(reverse=True)
print(num[k-1])
'코딩 > 백준알고리즘' 카테고리의 다른 글
[파이썬] 15. 기본수학...백준(2577, 2839, 10872, 2558, 10870, 1085, 2609, 10039) (0) | 2022.09.19 |
---|---|
[파이썬] 14. 정렬...백준(1427, 11650, 11651, 1181, 10814) (0) | 2022.09.16 |
[파이썬] 12. 기본수학...백준(1978, 2581, 11653, 1929) (0) | 2022.09.14 |
[파이썬] 11. 기본수학...백준(10250, 10757) (0) | 2022.09.13 |
[파이썬] 10. 기본수학...백준(2292, 2869) (0) | 2022.09.12 |