N = int(input())
a = []
for _ in range(N):
a.append(int(input()))
for i in range(len(a)):
for j in range(len(a)):
if a[i] < a[j]:
a[i], a[j] = a[j], a[i]
for k in a:
print(k)
풀이 랄게 딱히 없다.
몇개의 숫자를 정렬할지
for 루프를 돌려서 숫자들을 리스트로 만들어줌
첫숫자와 남아있는 숫자들을 비교해서 자리를 바꿔줌
import sys
n = int(input())
arr = []
for i in range(n):
arr.append(int(sys.stdin.readline()))
arr = sorted(arr)
for j in arr:
sys.stdout.write(str(j) + "\n")
import sys
n = int(input())
arr = []
for i in range(n):
arr.append(int(sys.stdin.readline()))
for j in sorted(arr):
sys.stdout.write(str(j) + "\n")
메모리 초과로 벽을 느꼇다....
백준 풀면서 생각 많이 하는 문제보다 메모리 초과하는 문제들이
어려운 것 같다 😂
메모리초과, 런타임에러....
N = int(input())
for i in sorted(str(N), reverse=True):
print(i, end="")
N값을 받아서 str으로 정렬 해준후 내림차순 진행
일단은 여기까지,
수 정렬하기3
이 문제는 다시 한번 풀어보고, 어떻게 줄일지 생각해보자.
풀고 싶다.