4W.5D-정렬문제

Dazz_heyDay ·2021년 7월 24일
2

Python) Algorithm_study

목록 보기
22/39

✏️문제 [수 정렬하기 2]

https://www.acmicpc.net/problem/10989

code

import sys
n = int(input())
l = []
for i in range(n):
    l.append(int(sys.stdin.readline()))
for i in sorted(l):
    sys.stdout.write(str(i)+'\n')

✏️문제[수 정렬하기 3]

https://www.acmicpc.net/problem/10989

code

import sys
n = int(sys.stdin.readline())
num_list = []
for _ in range(n):
  num_list.append(int(sys.stdin.readline()))
sorted_list = sorted(num_list)
for i in sorted_list:
    print(i)
import sys
n=int(input())
arr=[0]*10001
for_in range(n):
	num=int(sys.stdin.readline())
    arr[num]=arr[num]+1
for i in range(10001):
	if arr[i] !=0:
    	for_in range(arr[i]):
        	print(i)

✏️ 문제[통계학]

https://www.acmicpc.net/problem/2108

복습을 다시 해야겠다...못풀어서 참고블로그를 남긴다.
참고블로그:https://velog.io/@mygomi/TIL-38-DP로-푸는-통계학-백준-2108-python

code

import sys

from collections import Counter

r=sys.stdin.readline

n=int(r())
num_list =[]

for _ in range(n):
    num = int(r())
    num_list.append(num)

num_list.sort()

mode = Counter(num_list).most_common(2) 

print(round(sum(num_list)/len(num_list)))
print(num_list[len(num_list)//2])
print(mode[1][0] if len(mode)>1 and mode[0][1]==mode[1][1] else mode[0][0])
print(num_list[-1]-num_list[0])
profile
Why.Not.Now

3개의 댓글

comment-user-thumbnail
2021년 7월 24일

안녕하세요 알고리줌입니다!
문제만 풀고 글을 안올려 늦게 올렸습니다 죄송합니다😭
정렬문제는 뭔가 시간초과나 메모리초과가 잘 일어나 그 부분을 신경쓰는게 좀 힘들더라고요...!
수고 많으셨습니다!

답글 달기
comment-user-thumbnail
2021년 7월 24일

안녕하세요, 김덕우입니다! 저도 통계학 문제 이해가 잘 안돼서 복습을 다시 해보려고 합니다,, 이번주도 너무 수고하셨습니다!!!

답글 달기
comment-user-thumbnail
2021년 7월 25일

안녕하세요 😊입니다! 역시 깔끔하게 잘 풀으셨네요!! 이번주 정말 더웠는데 수고 많으셨어요~~

답글 달기