반응형

BRONZE Ⅳ 45

백준 BAEKJOON 32776번 가희와 4시간의 벽 2 [PYTHON/파이썬]

백준 BAEKJOON 32776번 가희와 4시간의 벽 2 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32776        주어진 문제의 조건만 적용시키면 어렵지 않다.역 a에서 역 b로 갈 때 고속철도와 항공편의 시간을 비교하면 된다.만약 고속철도의 소요 시간이 4시간 이하라면무조건 고속철도를 이용하게 구현하면 된다.         S = int(input())Ma, F, Mb = map(int, input().split())if S

ALGORITHM/PYTHON 2025.01.15

백준 BAEKJOON 32710번 구구단표 [PYTHON/파이썬]

백준 BAEKJOON 32710번 구구단표 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32710         이번 문제는 이중 for 문을 활용해 봤다.먼저 check 이란 변수에 False 값을 지정했다.첫 번째 for 문을 수행하고다음 문장에 check이 False일 경우에만 다음 for 문이 실행되게 구현했다.(check이 True일 경우에는 첫 번째 for 문이 break 되게 구현) table 리스트에 구구단에 해당되는 숫자를 저장하고N 값이 table에 있다면 check을 True로 바꾼 후 break 했다.        N = int(input())check = Falsefor i in range(2, 10): if not che..

ALGORITHM/PYTHON 2025.01.12

백준 BAEKJOON 32684번 장기 [PYTHON/파이썬]

백준 BAEKJOON 32684번 장기 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32684        나는 남은 기물 개수를 통해 점수를 계산하는 함수를 만들어서 풀었다.척이와 은규의 남은 기물 수를 리스트 형태로 받은 뒤 함수에 넣어 점수를 계산했다.은규는 후수인 한나라이기 때문에 1.5점을 추가로 더해줬다.마지막으로 if 문을 통해 비교를 한 뒤 점수가 높은 사람을 출력해 줬다.       def Janggi(x): result = 0 point = [13, 7, 5, 3, 3, 2] for i in range(6): result += x[i] * point[i] return resultA = list(map..

ALGORITHM/PYTHON 2025.01.03

백준 BAEKJOON 32642번 당구 좀 치자 제발 [PYTHON/파이썬]

백준 BAEKJOON 32642번 당구 좀 치자 제발 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32642       동우의 현재 분노를 0으로 지정해 준 뒤날씨의 정보를 확인하여 순회하여 분노 값을 리스트에 담았다.그리고 sum을 사용하여 분노의 합을 출력하였다.        N = int(input())weather = list(map(int, input().split()))anger = [0] * N # 각 날 마다의 분노 리스트status = 0 # 동우의 현재 분노 0for i in range(N): if weather[i] == 1: status += 1 elif weather[i] == 0: sta..

ALGORITHM/PYTHON 2024.12.02

백준 BAEKJOON 32369번 양파 실험 [PYTHON/파이썬]

백준 BAEKJOON 32369번 양파 실험 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32369      주어진 3가지 조건만 이행한다면 간단하게 구현 할 수 있는 문제다.1번 조건을 통해 칭찬 양파에 A를 더하고 비난 양파에 B를 더한다.2번 조건을 통해 비난 양파가 칭찬 양파보다 길다면 둘의 역할을 바꾼다.3번 조건을 통해 칭찬 양파와 비난 양파의 길이가 같다면 비난 양파 길이를 1만큼 자른다.      N, A, B = map(int, input().split())x, y = 1, 1while N: # 1번 조건 x += A y += B # 2번 조건 if x

ALGORITHM/PYTHON 2024.11.06

백준 BAEKJOON 32215번 코드마스터 2024 [PYTHON/파이썬]

백준 BAEKJOON 32215번 코드마스터 2024 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32215      처음엔 문제를 잘못 이해했었다.당연히 n대의 컴퓨터 중 k대에 에디터를 설치 후 남은 컴퓨터에 또 설치를 하는 걸로 이해했었다.단순하게 k대의 컴퓨터에 하나씩 에디터를 설치 후 (k * m)차형준 선생님의 노트북에 에디터를 설치하는 문제였다. (+m)         n, m, k = map(int, input().split())print(k * m + m)

ALGORITHM/PYTHON 2024.09.12

백준 BAEKJOON 32025번 체육은 수학과목 입니다 [PYTHON/파이썬]

백준 BAEKJOON 32025번 체육은 수학과목 입니다 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32025        직사각형의 가로, 세로 길이 중 작은 값의 반절이 원의 반지름 값과 같다.미터(m) 단위를 센티미터(cm) 단위로 표현하기 위해 100을 곱해주면 된다.       H = int(input())W = int(input())print(int(min(H, W) * 100 / 2))

ALGORITHM/PYTHON 2024.08.05
반응형