본문 바로가기

Problem Solving599

[백준][solved.ac][Silver 5][Python] 2751번 : 수 정렬하기 2 밑의 링크는 백준에서의 문제 링크입니다. 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 수의 개수 N을 입력합니다. # 1 2021. 5. 24.
[백준][solved.ac][Bronze 1][Python] 3226번 : 전화 요금 밑의 링크는 백준에서의 문제 링크입니다. 3226번: 전화 요금 첫째 줄에 상근이가 건 전화의 수 N이 주어진다. (1 ≤ N ≤ 100) 다음 N개 줄에는 상근이가 건 전화에 대한 정보가 HH:MM DD와 같은 형식으로 주어진다. HH:MM은 전화를 건 시간이며, DD는 통화 시간이 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 상근이가 건 전화의 수 N을 입력합니다. # 1 = 24: # 전화가 끝나는 시간에 24를 빼줍니다. end_hour -= 24 # 전화를 건 시간의 시 HH와 전화가 끝나는 시간의 시가 모두 7시에서 18시 이내라면 if 7 2021. 5. 24.
[백준][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.
[백준][solved.ac][Bronze 3][Python] 5717번 : 상근이의 친구들 밑의 링크는 백준에서의 문제 링크입니다. 5717번: 상근이의 친구들 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 두 정수 M과 F로 이루어져 있으며, 각각은 상근이의 남자 친구의 수와 여자 친구의 수이다. (1 ≤ M, F ≤ 5) 입력의 마지막 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 계속 반복해봅니다. while True: # 남자 친구의 수 M, 여자 친구의 수 F를 공백으로 구분해 입력합니다. # 각각 정수로 변환합니다. # 1 2021. 5. 21.
[백준][solved.ac][Bronze 3][Python] 3034번 : 앵그리 창영 밑의 링크는 백준에서의 문제 링크입니다. 3034번: 앵그리 창영 첫째 줄에 던진 성냥의 개수 N과 박스의 가로 크기 W와 세로 크기 H가 주어진다. (1 ≤ N ≤ 50, 1 ≤ W, H ≤ 100) 다음 N개 줄에는 성냥의 길이가 주어진다. 길이는 1보다 크거나 같고 1000보다 작거나 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 던진 성냥의 개수 N, 박스의 가로 크기 W, 세로 크기 H를 공백으로 구분해 입력합니다. # 각각 정수형으로 변환해줍니다. # 1 2021. 5. 21.
[백준][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.