본문 바로가기
반응형

전체 글379

[백준/Python] Bronze V #2754 학점계산 2754번: 학점계산 어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0 www.acmicpc.net 문제 어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0 입력 첫째 줄에 C언어 성적이 주어진다. 성적은 문제에서 설명한 13가지 중 .. 2023. 1. 25.
[백준/Python] 보드게임컵 C번/Bronze I #27161 크레이지 타임 27161번: 크레이지 타임 우주 어딘가에는 시간을 셈으로써 시간이 흐르도록 만들어 주는 존재들이 있습니다. 영겁의 시간을 살아온 그들은 더 재미있게 시간을 세기 위해 시간을 세는 게임을 만들어 냈답니다. 그게 바 www.acmicpc.net 문제 입력 출력 풀이 from sys import stdin n = int(stdin.readline()) idx = 0# 시간 인덱스 hour_flag = False# 시간이 역행인지 보는 플래그 for i in range(n): # 시계의 종류와 카드에 적힌 시간 card, clock = map(str, stdin.readline().split()) clock = int(clock) # 시간이 역행인지에 따른 시간 인덱스 조정 if hour_flag: idx -.. 2023. 1. 24.
[백준/Python] 보드게임컵 B번/Bronze II #27160 할리갈리 27160번: 할리갈리 한별이가 종을 쳐야 하면 YES을, 아니면 NO를 출력해주세요. www.acmicpc.net 문제 입력 출력 풀이 n = int(input()) card = {} # 과일의 종류와 과일의 개수를 n줄에 걸쳐서 입력받아 card에 저장 for _ in range(n): a,b = map(str, input().split()) if a not in card: card[a] = int(b) else: card[a] += int(b) flag = False# 종을 쳐야하는지 보는 플래그 for key, value in card.items(): if value == 5:# 만약 과일의 수가 5인 요소가 있다면 flag = True if flag: print("YES") else: print.. 2023. 1. 24.
[백준/Python] 보드게임컵 A번/Bronze III #27159 노 땡스! 27159번: 노 땡스! 《노 땡스!》는 $3$부터 $35$까지의 정수가 쓰인 수 카드를 이용하여 플레이할 수 있는 보드게임입니다. 수 카드를 경매를 통해서 낙찰받으며, 최종적으로 가지고 있는 수 카드를 이용하여 다음과 www.acmicpc.net 문제 입력 출력 첫 번째 줄에 문제에서 설명한 규칙에 따라 계산한 점수를 출력합니다. 풀이 # 카드의 개수 n = int(input()) # N개의 카드 card = list(map(int, input().split())) card.sort() # 카드 오름차순 정렬 answer = 0 # 정답(점수) arr = [card[0]] # 그룹화하여 담을 리스트 tmp = card[0] # 연속하는 수 인지 판별하기 위한 변수 for i in range(n): if.. 2023. 1. 24.
[백준/Python] Silver III #4375 1 4375번: 1 2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오. www.acmicpc.net 문제 2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 각 자릿수가 모두 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, n이 주어진다. 출력 각 자릿수가 모두 1로만 이루어진 n의 배수 중 가장 작은 수의 자리수를 출력한다. 풀이 while(True): try : n = int(input()) except : break k = "" while(True): k += "1" if i.. 2023. 1. 13.
반응형