본문 바로가기
반응형

알고리즘35

#19 [파이썬] 백준 1755번: 숫자놀이 www.acmicpc.net/problem/1755 1755번: 숫자놀이 79를 영어로 읽되 숫자 단위로 하나씩 읽는다면 "seven nine"이 된다. 80은 마찬가지로 "eight zero"라고 읽는다. 79는 80보다 작지만, 영어로 숫자 하나씩 읽는다면 "eight zero"가 "seven nine"보다 사전순으로 www.acmicpc.net m, n = map(int, input().split()) dict = {'1':'one', '2':'two', '3':'three', '4':'four', '5':'five', '6':'six', '7':'seven', '8':'eight', '9':'nine', '0':'zero'} lst = [] for i in range(m, n+1): itoa = .. 2021. 4. 25.
#18 [파이썬] 백준 10814번: 나이순 정렬 www.acmicpc.net/problem/10814 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net import sys t = int(input().rstrip()) lst = [] for _ in range(t): lst.append(list(sys.stdin.readline().split())) lst.sort(key = lambda x: int(x[0])) for i in range(t): print(lst[i][0], lst[i][1]) 1. 리스트 내포(List comprehensive) 리스트 내포란 f.. 2021. 4. 21.
#17 [파이썬] 백준 4344번 문제: 평균은 넘겠지 acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net import sys t = int(input()) for _ in range(t): cnt = 0 lst = list(map(int, sys.stdin.readline().split())) avg = sum(lst[1:]) / lst[0] for i in lst[1:]: if i > avg: cnt += 1 else: continue prp = (cnt / lst[0])*100 print(str("%0.3f" %prp)+"%") 1. 소수점 n번째 자리까지 표시하고 반올림 1) round함수 사.. 2021. 4. 21.
#16 [파이썬] 백준 1543문제: 문서 검색 www.acmicpc.net/problem/1543 1543번: 문서 검색 세준이는 영어로만 이루어진 어떤 문서를 검색하는 함수를 만들려고 한다. 이 함수는 어떤 단어가 총 몇 번 등장하는지 세려고 한다. 그러나, 세준이의 함수는 중복되어 세는 것은 빼고 세야 한 www.acmicpc.net doc = input() word = input() i = 0 cnt = 0 while i 2021. 4. 21.
728x90
반응형