본문 바로가기

구현156

[백준][solved.ac][Bronze 3][Python] 2875번 : 대회 or 인턴 밑의 링크는 백준에서의 문제 링크입니다. 2875번: 대회 or 인턴 첫째 줄에 N, M, K가 순서대로 주어진다. (0 ≤ M ≤ 100, 0 ≤ N ≤ 100, 0 ≤ K ≤ M+N), www.acmicpc.net 파이썬 코드와 결과입니다. # https://www.acmicpc.net/problem/2875 # readline을 사용하기 위해서 import합니다. from sys import stdin # 첫째 줄에 N, M, K를 공백으로 구분해 입력합니다. # 0 2021. 5. 23.
[백준][solved.ac][Bronze 3][Python] 3028번 : 창영마을 밑의 링크는 백준에서의 문제 링크입니다. 3028번: 창영마을 첫째 줄에 정인이가 컵을 섞은 순서가 주어진다. 이 순서는 A, B, C중 하나이고, 문제에 있는 그림을 참고하면 된다. 정인이는 컵을 최대 50번 섞는다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 정인이가 컵을 섞은 순서를 입력합니다. # A, B, C로 구성되어 있으며 최대 50번 섞습니다. # 가장 왼쪽의 \n은 없애줍니다. shuffle = stdin.readline().rstrip() # 컵들에서 공의 위치를 저장하는 리스트 변수를 선언합니다. # 공이 있는 컵은 True로 표시합니다. ball_state = [.. 2021. 5. 22.
[백준][solved.ac][Bronze 2][Python] 2979번 : 트럭 주차 밑의 링크는 백준에서의 문제 링크입니다. 2979번: 트럭 주차 첫째 줄에 문제에서 설명한 주차 요금 A, B, C가 주어진다. (1 ≤ C ≤ B ≤ A ≤ 100) 다음 세 개 줄에는 두 정수가 주어진다. 이 정수는 상근이가 가지고 있는 트럭이 주차장에 도착한 시간과 주차장 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해서 import합니다. from sys import stdin # 첫째 줄에 주차 요금 A, B, C를 공백으로 구분해 입력합니다. # 각각 정수형으로 변환합니다. # 1 2021. 5. 20.
[백준][solved.ac][Bronze 3][Python] 9366번 : 삼각형 분류 밑의 링크는 백준에서의 문제 링크입니다. 9366번: 삼각형 분류 입력의 첫 줄에는 테스트케이스의 개수 T(1 2021. 5. 20.
[백준][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] 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][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.
[백준][solved.ac][Bronze 3][Python] 5523번 : 경기 결과 밑의 링크는 백준에서의 문제 링크입니다. 5523번: 경기 결과 A와 B가 게임을 한다. 게임은 N번의 라운드로 이루어져 있다. 각 라운드에서는, 더 많은 점수를 얻은 사람이 그 라운드의 승자가 된다. 즉, A의 점수가 B의 점수보다 크면 i번째 라운드는 A의 승리 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에는 라운드의 수인 정수 N을 입력합니다. # 1 2021. 5. 15.