새벽_나그네
12시 지난 새벽
새벽_나그네
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • DevLog
    • Algorithm
    • ComputerScience
    • etc

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Github
  • 내일배움단
  • Selenium 4
  • 개발일지
  • 프로그래머스
  • 자기주도학습
  • 스파르타코딩클럽
  • 코린이
  • 내일배움캠프
  • til
  • Python
  • 코딩프로젝트
  • portfolio
  • docker
  • AI트랙
  • 코딩
  • TodayILearned
  • 국비지원
  • 내일배움카드
  • machine learning

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
새벽_나그네

12시 지난 새벽

Algorithm

[백준_2750] 수 정렬하기

2022. 6. 4. 22:34

문제 보기: https://www.acmicpc.net/problem/2750

 

2750번: 수 정렬하기

첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.

www.acmicpc.net

문제

N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.

 

입력

첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.

출력

첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.

 

풀이 과정

1. 숫자를 받아서 차례차례 리스트에 append 시켜준다.

2. sorted 함수를 이용하여 정렬한 후

3. for 문을 이용하여 하나씩 출력해준다.

 

코드

import sys

stack = []

N = int(sys.stdin.readline())

for i in range(N):
    x = int(sys.stdin.readline())
    stack.append(x)
    stack = sorted(stack)
    
for j in stack:
    print(j)
저작자표시 비영리 변경금지 (새창열림)

'Algorithm' 카테고리의 다른 글

[백준_18081] 1998년생인 내가 태국에서는 2541년생?!  (0) 2022.06.07
[백준_10809] 알파벳 찾기  (0) 2022.06.06
[백준_11279] 최대 힙  (0) 2022.06.03
[백준_2606] 바이러스  (0) 2022.06.02
[백준_1152] 단어의 개수  (0) 2022.06.01
    'Algorithm' 카테고리의 다른 글
    • [백준_18081] 1998년생인 내가 태국에서는 2541년생?!
    • [백준_10809] 알파벳 찾기
    • [백준_11279] 최대 힙
    • [백준_2606] 바이러스
    새벽_나그네
    새벽_나그네
    IT, 프로그래밍, 정보, 스마트스토어

    티스토리툴바