[백준 10989번 문제, 파이썬3] 수 정렬하기 3

2023. 5. 23. 14:19·정리 전 게시글/공부 관련

문제

문제

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

입력

첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다.

출력

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


코드

import sys

arr = [0] * 10001
count = int(sys.stdin.readline())
for i in range(count):
    arr[int(sys.stdin.readline().rstrip())] += 1

for i in range(len(arr)):
    for j in range(arr[i]):
        print(i)

해결

배열에 들어가는 데이터가 많아서 메모리 초과가 발생한다. 인덱스로 접근해서 풀면 풀 수 있다 


참고

링크

 

 

 

저작자표시 (새창열림)

'정리 전 게시글 > 공부 관련' 카테고리의 다른 글

캡스톤 디자인 앱 만들기 My Walking Pet #1  (0) 2023.05.24
비즈니스 빅데이터 분석 공모전 일지 #0  (0) 2023.05.24
[백준 1978번 문제, 파이썬3] 소수 찾기  (0) 2023.05.20
[백준 10828번 문제, 파이썬3] 스택  (1) 2023.05.19
[백준 2386번 문제, 파이썬3] 도비의 영어 공부  (0) 2023.05.19
'정리 전 게시글/공부 관련' 카테고리의 다른 글
  • 캡스톤 디자인 앱 만들기 My Walking Pet #1
  • 비즈니스 빅데이터 분석 공모전 일지 #0
  • [백준 1978번 문제, 파이썬3] 소수 찾기
  • [백준 10828번 문제, 파이썬3] 스택
aptenia
aptenia
공부하면서 배운 것들
  • aptenia
    새벽의 아이디어
    aptenia
  • 전체
    오늘
    어제
    • 분류 전체보기 (277) N
      • f1tenth (2)
      • 개발 관련 아무거나 (1) N
      • 정리 전 게시글 (268)
        • 개발 관련 (25)
        • 정보 관련 (19)
        • 공부 관련 (224)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 네이버 블로그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    이것이자바다확인문제
    C언어강좌
    안드로이드
    마인크래프트스크립트
    파이어베이스
    스크롤바CSS
    콜라츠추측
    프로그래머스
    티스토리반응형2스킨편집
    빅데이터공모전
    C언어
    공개SW개발자대회
    일본규슈공업대학교
    C++강좌
    마인크래프트
    컨텍스트스위칭
    캡스톤디자인
    티스토리HTML
    백준
    마크
    티스토리스킨편집
    이것이자바다
    마인크래프트강화스크립트
    마크스크립트
    c언어초보
    자바
    반복하지않는수
    이것이자바다연습문제
    프로그래머스PCCE
    파이썬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
aptenia
[백준 10989번 문제, 파이썬3] 수 정렬하기 3
상단으로

티스토리툴바