본문 바로가기

백준297

[백준][solved.ac][Bronze 3][Python] 9295번 : 주사위 밑의 링크는 백준에서의 문제 링크입니다. 9295번: 주사위 각 테스트 케이스마다 "Case x: "를 출력한 다음, 주사위를 두 번 던져 나온 두 수의 합을 출력한다. 테스트 케이스 번호(x)는 1부터 시작한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 테스트 케이스의 개수 T를 입력합니다. # 정수형으로 변환합니다. T = int(stdin.readline()) # 테스트 케이스의 개수 T만큼 반복합니다. for test_case_idx in range(T): # 주사위를 두 번 던져 나온 두 수를 공백으로 구분해 입력합니다. # 각각 정수형으로 변환합니다. dice1, dice.. 2021. 5. 19.
[백준][solved.ac][Bronze 3][Python] 9085번 : 더하기 밑의 링크는 백준에서의 문제 링크입니다. 9085번: 더하기 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 첫 줄에 자연수의 개수 N(1 ≤ N ≤ 100)이 주어지고, 그 다음 줄에는 N개의 자연수가 주어진다. 각각의 자연 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 줄에는 테스트 케이스의 개수 T를 입력합니다. # 정수형으로 변환합니다. # 1 2021. 5. 19.
[백준][solved.ac][Bronze 3][Python] 8932번 : 7종 경기 밑의 링크는 백준에서의 문제 링크입니다. 8932번: 7종 경기 민혁이는 한국에서 열리는 7종 경기 대회에 참가한다. 7종 경기는 육상의 필드 경기와 트랙 경기 7 종목으로 이루어져 있다. (100미터 허들, 높이뛰기, 포환던지기, 200미터 달리기, 멀리뛰기, 창던 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 트랙 경기와 필드 경기에서의 점수를 낼 때 # 각 종목마다의 A, B, C 상수들을 리스트 변수로 선언합니다. A = [9.23076, 1.84523, 56.0211, 4.99087, 0.188807, 15.9803, 0.11193] B = [26.7, 75, 1.5, 42.5, 210, .. 2021. 5. 19.
[백준][solved.ac][Bronze 3][Python] 7789번 : 텔레프라임 밑의 링크는 백준에서의 문제 링크입니다. 7789번: 텔레프라임 소수를 매우 좋아하는 수학자가 있다. 이 수학자는 매번 전화번호를 받을 때 마다, 그 전화번호가 소수인지 아닌지를 검사한다. 수학자는 자신의 모든 친구의 전화번호가 소수인지 아닌지를 기 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 여섯 자리의 기존 전화번호, 새로 추가되는 한 자리 번호를 공백으로 구분해 입력합니다. # 기존 전화번호는 0으로 시작하지 않으며, # 새로 추가되는 한 자리 번호는 0이 아닙니다. origin_number, add_number = stdin.readline().rstrip().split(' ').. 2021. 5. 18.
[백준][solved.ac][Bronze 3][Python] 3058번 : 짝수를 찾아라 밑의 링크는 백준에서의 문제 링크입니다. 3058번: 짝수를 찾아라 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 한 줄로 구성되어 있고, 7개의 자연수가 공백으로 구분되 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 테스트 데이터의 개수 T를 입력합니다. # 정수형으로 변환해줍니다. T = int(stdin.readline()) # 테스트 데이터의 개수 T만큼 반복해봅니다. for _ in range(T): # 7개의 자연수를 공백으로 구분해 입력합니다. # 각 자연수를 정수형으로 변환하고 리스트 변수에 넣어줍.. 2021. 5. 18.
[백준][solved.ac][Silver 4][Python] 18110번 : solved.ac 밑의 링크는 백준에서의 문제 링크입니다. 18110번: solved.ac 5명의 15%는 0.75명으로, 이를 반올림하면 1명이다. 따라서 solved.ac는 가장 높은 난이도 의견과 가장 낮은 난이도 의견을 하나씩 제외하고, {5, 5, 7}에 대한 평균으로 문제 난이도를 결정한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 파이썬의 round 함수말고 우리가 일반적으로 사용하는 반올림을 하는 함수를 구현합니다. # 소수 첫째 자리에서 반올림을 하는 함수입니다. # 매개변수로 숫자 하나를 입력받습니다. def normal_round(num): # 매개변수의 숫자와 그 숫자를 정수형으로 변환했을.. 2021. 5. 17.
[백준][solved.ac][Silver 5][Python] 1251번 : 단어 나누기 밑의 링크는 백준에서의 문제 링크입니다. 1251번: 단어 나누기 알파벳 소문자로 이루어진 단어를 가지고 아래와 같은 과정을 해 보려고 한다. 먼저 단어에서 임의의 두 부분을 골라서 단어를 쪼갠다. 즉, 주어진 단어를 세 개의 더 작은 단어로 나누는 것이다 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 영어 소문자로 이루어진 단어를 입력합니다. # 맨 끝에 붙는 \n은 떼줍니다. # 길이는 3 이상 50 이하입니다. word = stdin.readline().rstrip() # 입력한 단어의 길이를 저장하는 변수를 선언합니다. word_len = len(word) # 문제에 나온 과정을 .. 2021. 5. 17.
[백준][solved.ac][Bronze 3][Python] 10178번 : 할로윈의 사탕 밑의 링크는 백준에서의 문제 링크입니다. 10178번: 할로윈의 사탕 할로윈데이에 한신이네는 아부지가 사탕을 나눠주신다. 하지만 한신이의 형제들은 서로 사이가 좋지않아 서른이 넘어서도 사탕을 공정하게 나누어 주지 않으면 서로 싸움이 난다. 매년 할로윈 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에는 테스트 케이스의 수를 입력합니다. # 정수형으로 변환해줍니다. test_case_cnt = int(stdin.readline()) # 테스트 케이스의 수만큼 반복해봅니다. for _ in range(test_case_cnt): # 사탕의 개수 c, 형제의 수 v를 공백으로 구분해 입력합니다.. 2021. 5. 16.
[백준][solved.ac][Bronze 3][Python] 5613번 : 계산기 프로그램 밑의 링크는 백준에서의 문제 링크입니다. 5613번: 계산기 프로그램 입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 사칙연산을 계속 누적하면서 값을 저장할 변수를 선언합니다. # 첫 번째 줄에 입력하는 수로 초기화합니다. # 입력하는 숫자는 10^8 이하의 양의 정수입니다. # 계산 중 결과는 0 또는 음수가 될 수 있지만 # -10^8 ~ 10^8 범위 이내입니다. result = int(std.. 2021. 5. 16.
[백준][solved.ac][Bronze 3][Python] 5565번 : 영수증 밑의 링크는 백준에서의 문제 링크입니다. 5565번: 영수증 첫째 줄에 10권의 총 가격이 주어진다. 둘째 줄부터 9개 줄에는 가격을 읽을 수 있는 책 9권의 가격이 주어진다. 책의 가격은 10,000이하인 양의 정수이다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 책 10권의 총 가격을 입력합니다. # 정수형으로 변환해서 변수에 저장합니다. total_price = int(stdin.readline()) # 책 9권의 총 가격을 저장할 변수를 선언합니다. nine_books_price = 0 # 9권의 책을 반복해봅니다. for _ in range(9): # 책 한 권의 가격을 입력하고 정수형.. 2021. 5. 15.