[백준] 2750번(수 정렬하기)

·2023년 2월 6일

백준 문제풀이

목록 보기
35/159

백준 2750번


최종 제출 코드

number = int(input())
num_list = []

for i in range(number):
  num_list.append(int(input()))

num_list.sort()

for i in range(number):
  print(num_list[i])
  • for문을 통해 입력받은 리스트를 sort() 메소드를 이용해서 오름차순으로 정렬
  • for문을 통해 원소 순차적으로 출력

sort()sorted()의 차이

1) sort()는 리스트 메서드, sorted()는 파이썬 내장 라이브러리 함수
2) sort()는 원본 리스트를 정렬, sorted()는 원본 리스트에 영향 없음
3) sort()는 반환값이 None, sorted()는 원본 리스트를 정렬한 새로운 리스트를 반환

출처

sort() 메소드

my_list = list('python')

sorted_list = my_list.sort()

print(my_list)
print(sorted_list)
['h', 'n', 'o', 'p', 't', 'y']
None

sorted() 메소드

my_list = list('python')

sorted_list = sorted(my_list)

print(my_list)
print(sorted_list)
['p', 'y', 't', 'h', 'o', 'n']
['h', 'n', 'o', 'p', 't', 'y']
profile
백엔드 개발자가 되고 싶어요(22.8.15~)

0개의 댓글