본문 바로가기

bronze 365

[백준][solved.ac][Bronze 3][Python] 9610번 : 사분면 밑의 링크는 백준에서의 문제 링크입니다. 9610번: 사분면 2차원 좌표 상의 여러 점의 좌표 (x,y)가 주어졌을 때, 각 사분면과 축에 점이 몇 개 있는지 구하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 점의 개수 n을 입력합니다. # 1 0 and yi < 0: # 4사분면의 점의 개수인 q_axis[4]에 1을 더해줍니다. q_axis[4] += 1 # xi, yi 둘 중 하나가 0이라면 elif xi == 0 or yi == 0: # 축의 점의 개수인 q_axis[0]에 1을 더해줍니다. q_axis[0] += 1 # 출력 형식에 맞게 각 사분면과 축.. 2021. 6. 17.
[백준][solved.ac][Bronze 3][Python] 9550번 : 아이들은 사탕을 좋아해 밑의 링크는 백준에서의 문제 링크입니다. 9550번: 아이들은 사탕을 좋아해 각 테스트 케이스마다 생일파티에 최대 몇 명의 아이들이 참석할 수 있는지 하나의 정수로 출력한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 줄에 테스트 케이스의 수 T를 입력합니다. # 1 2021. 6. 17.
[백준][solved.ac][Bronze 3][Python] 9517번 : 아이 러브 크로아티아 밑의 링크는 백준에서의 문제 링크입니다. 9517번: 아이 러브 크로아티아 "I love Croatia"는 네델란드의 인기 티비 프로그램 "I love my country"의 포맷 라이센스를 수입해 만든 크로아티아의 티비쇼이다. 이 티비쇼에서 가장 인기있는 게임은 "Happy Birthday"이며, 이 게임에 대한 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 게임이 시작했을 때 폭탄을 들고 있는 사람의 번호 K를 입력합니다. # 1 2021. 6. 17.
[백준][solved.ac][Bronze 3][Python] 9437번 : 사라진 페이지 찾기 밑의 링크는 백준에서의 문제 링크입니다. 9437번: 사라진 페이지 찾기 각 테스트 케이스에 대해 두가지 정수 N,P가 주어진다. 4의 배수인 N(4 ≤ N ≤ 1000)은 탐구영역의 전체 페이지 수이며, P(1 ≤ P ≤ N)는 선택된 한 페이지다. 입력의 마지막은 하나의 0만 주어진다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 0 하나만 입력할 때까지 반복합니다. while True: # 두 정수를 입력하거나 0 하나를 입력합니다. # 맨 끝의 \n은 떼어줍니다. numbers = stdin.readline().rstrip() # 0 하나만 입력했다면 if numbers == '0': # .. 2021. 6. 17.
[백준][solved.ac][Bronze 3][Python] 7510번 : 고급 수학 밑의 링크는 백준에서의 문제 링크입니다. 7510번: 고급 수학 각 테스트 케이스마다 "Scenario #i:"를 출력한다. i는 테스트 케이스 번호이며, 1부터 시작한다. 그 다음 줄에는 입력으로 주어진 삼각형이 직각 삼각형인 경우에는 "yes", 아닌 경우에는 "no"를 출력 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 테스트 케이스의 개수 n을 입력합니다. # 정수형으로 변환합니다. n = int(stdin.readline()) # 테스트 케이스의 개수 n만큼 반복합니다. for i in range(n): # 세 정수 a, b, c를 공백으로 구분해 입력합니다. # 1 2021. 6. 16.
[백준][solved.ac][Bronze 3][Python] 5063번 : TGN 밑의 링크는 백준에서의 문제 링크입니다. 5063번: TGN 첫째 줄에 테스트 케이스의 개수 N이 주어진다. 다음 N개의 줄에는 3개의 정수 r, e, c가 주어진다. r은 광고를 하지 않았을 때 수익, e는 광고를 했을 때의 수익, c는 광고 비용이다. (-106 ≤ r,e ≤ 106 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 테스트 케이스의 개수 N을 입력합니다. N = int(stdin.readline()) # 테스트 케이스의 개수 N만큼 반복합니다. for test_case_idx in range(N): # 광고를 하지 않았을 때 수익 r, 광고를 했을 때의 수익 e, 광고 비.. 2021. 5. 23.
[백준][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] 6322번 : 직각 삼각형의 두 변 밑의 링크는 백준에서의 문제 링크입니다. 6322번: 직각 삼각형의 두 변 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, 직각 삼각형의 세 변의 길이 a, b, c가 주어진다. a, b, c중 하나는 -1이며, -1은 알 수 없는 변의 길이 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 테스트 케이스의 번호를 저장하는 변수를 선언합니다. idx = 1 # 반복문을 계속 돌려봅니다. while True: # 직각 삼각형 세 변의 길이 a, b, c를 공백으로 구분해 입력합니다. # 하나는 -1입니다. # 다른 두 수는 10,000보다 작거나 같은 자연수.. 2021. 5. 22.
[백준][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 3][Python] 6131번 : 완전 제곱수 밑의 링크는 백준에서의 문제 링크입니다. 6131번: 완전 제곱수 상근이는 선영이와 함께 게임을 하고 있다. 먼저, 상근이는 두 양의 정수 A와 B를 고른다. (1 ≤ B ≤ A ≤ 500) 그 다음, 선영이는 상근이가 고른 수를 맞춰야 한다. 상근이는 선영이에게 다음과 같 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 N을 입력합니다. # 1 2021. 5. 22.