반응형

수학 36

백준 BAEKJOON 31472번 갈래의 색종이 자르기 [PYTHON/파이썬]

백준 BAEKJOON 31472번 갈래의 색종이 자르기 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/31472 31472번: 갈래의 색종이 자르기 첫 번째 줄에 정수 $W$가 주어진다. ($2 \le W \le 20\,000$, $W$는 짝수) 항상 답이 존재하는 경우만 입력으로 주어진다. www.acmicpc.net 분홍색으로 색칠된 부분이 문제에서 주어진 색종이 절반의 넓이인 W이다. 사각형의 한 변이 a라고 했을 때 W를 구하는 식은 아래와 같다. 우리는 W의 값을 아는 상태이니 a를 구해야 한다. 위의 식을 아래와 같이 변환해 보자! 루트는 2분의 1의 제곱이다. 정사각혀의 둘레를 구해야 하니 a * 4를 출력해 주면 된다. W = int(i..

ALGORITHM/PYTHON 2024.03.11

백준 BAEKJOON 5054번 주차의 신 [PYTHON/파이썬]

백준 BAEKJOON 5054번 주차의 신 [PYTHON/파이썬] (BRONZE Ⅱ) https://www.acmicpc.net/problem/5054 5054번: 주차의 신 첫째 줄에 테스트 케이스의 개수 t가 주어진다. (1 ≤ t ≤ 100) 모든 테스트 케이스는 두 줄로 이루어져 있다. 첫째 줄에는 선영이가 방문할 상점의 수 n이 주어지며 (1 ≤ n ≤ 20), 둘째 줄에는 상점 www.acmicpc.net 상점은 일직선 상에 위치하기 때문에 가장 큰 좌표에서 가장 작은 좌표를 뺀 뒤 2를 곱하면 최솟값을 구할 수 있다. t = int(input()) for _ in range(t): n = int(input()) store = sorted(map(int, input().split())) pri..

ALGORITHM/PYTHON 2024.02.27

백준 BAEKJOON 9610번 사분면 [PYTHON/파이썬]

백준 BAEKJOON 9610번 사분면 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/9610 9610번: 사분면 2차원 좌표 상의 여러 점의 좌표 (x,y)가 주어졌을 때, 각 사분면과 축에 점이 몇 개 있는지 구하는 프로그램을 작성하시오. www.acmicpc.net 딕셔너리를 활용하여 문제를 풀었다. 제 1사분면 : x > 0, y > 0 제 2사분면 : x 0 제 3사분면 : x 0, y < 0 해당 조건에 맞지 않으면 AXIS에 1을 더했다. n = int(input()) coordinate = {"Q1": 0, "Q2": 0, "Q3": 0, "Q4": 0, "AXIS": 0} fo..

ALGORITHM/PYTHON 2024.02.17

백준 BAEKJOON 15969번 행복 [PYTHON/파이썬]

백준 BAEKJOON 15969번 행복 [PYTHON/파이썬] (BRONZE Ⅱ) https://www.acmicpc.net/problem/15969 15969번: 행복 모든 서브태스크에서 2 ≤ N ≤ 1,000이고 입력되는 학생들의 점수는 0 이상 1,000 이하의 정수이다. www.acmicpc.net 학생들의 점수를 리스트로 입력 받은 후 max와 min을 사용하여 결과를 출력하면 된다. (브론즈 2 난이도인게 신기하다.) N = int(input()) score = list(map(int, input().split())) print(max(score) - min(score))

ALGORITHM/PYTHON 2024.02.06

백준 BAEKJOON 25206번 너의 평점은 [PYTHON/파이썬]

백준 BAEKJOON 25206번 너의 평점은 [PYTHON/파이썬] (SILVER Ⅴ)https://www.acmicpc.net/problem/25206 25206번: 너의 평점은인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치www.acmicpc.net     문제에서 주어진 조건을 잘 고려하면 쉽게 풀 수 있다.(등급이 P인 과목은 계산에서 제외해야 한다.) 먼저 등급과 등급에 해당하는 과목평점을 리스트로 만들어줬다.딕셔너리로 구현하면 깔끔하게 코딩을 짤 수 있는데 나는 그냥 리스트 2개를 만들었다. 20줄에 걸쳐 과목명, 학점, 등급을 입력 받고if 문을 사용하여 ..

ALGORITHM/PYTHON 2022.10.26
반응형