본문 바로가기

백준2469

[백준/파이썬] 22389번 一般化うるう年 -Codewhile True: n, l, r = map(int, input().split()) # 탈출 조건 if n == l == r: break a_list = [int(input()) for _ in range(n)] res = 0 for year in range(l, r + 1): flag = False for i in range(n): # 원소들을 돌면서 배수일 경우 if year % a_list[i] == 0: flag = True # 원소의 인덱스가 홀수일 경우 윤년 if (i + 1) % 2 == 1: .. 2025. 6. 13.
[백준/파이썬] 6318번 Box of Bricks -Codet = 0while True: n = int(input()) # 탈출 조건 if n == 0: break # 반복 횟수 t += 1 nums = list(map(int, input().split())) # 평균값 구하기 avg = sum(nums) // n res = 0 for num in nums: res += num - avg if num > avg else 0 print(f"Set #{t}") print(f"The minimum number of moves is {res}.\n") 2025. 6. 12.
[백준/파이썬] 5704번 팬그램 -Codealpa = []for i in range(26): alpa.append(chr(97 + i))while True: line = list(set(input().replace(" ", ""))) if line[0] == "*": break line.sort() print("Y" if line == alpa else "N") 2025. 6. 11.
[백준/파이썬] 10182번 AcidBase -Codefrom math import log10for _ in range(int(input())): line = list(input().split()) res = -log10(float(line[2])) if line[0] == "OH": res = 14 - res print(f"{res:.2f}") 2025. 6. 10.
[백준/파이썬] 18110번 solved.ac -Codefrom sys import stdininput = stdin.readlinedef round_sol(num): return int(num + 0.5)n = int(input())if n: cut = round_sol(n * 0.15) level = sorted([int(input()) for _ in range(n)])[cut:n-cut] print(round_sol(sum(level) / (n - 2 * cut)))else: print(0)처음에 문제를 잘못이해해서 틀리고 이후 문제가 생겨서 찾아보니 round 문제로 인해 한번 더 틀렸습니다. 추가로 배열 범위도 실수해서 좀 많이 시도했습니다. 2025. 6. 9.
[백준/파이썬] 7366번 Counting Sheep -Codefor t in range(1, int(input()) + 1): n = int(input()) s = list(input().split()) print(f"Case {t}: This list contains {s.count('sheep')} sheep.") print() 2025. 6. 8.