본문 바로가기

파이썬2180

[백준/파이썬] 4850번 Baskets of Gold Coins -Codewhile True: try: n, w, d, res = map(int, input().split()) total_cnt = (n * (n - 1)) // 2 total_weight = total_cnt * w dif_weight = total_weight - res answer = dif_weight // d print(answer if answer != 0 else n) except EOFError: break 2025. 1. 9.
[백준/파이썬] 4909번 Judging Olympia -Codewhile True: grade = sorted(list(map(int, input().split()))) if sum(grade) == 0: break grade = grade[1:-1] res = sum(grade) / len(grade) print(int(res) if res == int(res) else res) 2025. 1. 8.
[백준/파이썬] 31244번 СИМЕТРИЧНИ ЧИСЛА -CodeA, B, C = input().split()if A == B == C: result = A + B + Celif B == C: result = A + B + C + Aelif A == C: result = A + B + Aelse: result = A + B + C + B + Aprint(result) 2025. 1. 7.
[백준/파이썬] 15858번 Simple Arithmetic -Codefrom decimal import Decimala, b, c = map(Decimal, input().split())print(a * b / c)파이썬의 int로 입력을 받아 작성했으나 과학적 표기법으로 출력이 되어서 해결 방법을 찾아보니 Decimal 클래스를 사용하면 높은 정밀도로 숫자를 처리하고 출력할 수 있다는 것을 알게 되어서 해결했습니다. 2025. 1. 6.
[백준/파이썬] 14535번 Birthday Graph -Codet = 1while True: n = int(input()) if n == 0: break month = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] graph = [0] * 12 for _ in range(n): d, m, y = input().split() graph[int(m) - 1] += 1 print(f"Case #{t}:") for i in range(12): print(f"{month[i]}:" + "*" * graph[i]) t += 1 2025. 1. 5.
[백준/파이썬] 1302번 베스트셀러 -Coden = int(input())books = {}for _ in range(n): book = input() if book not in books: books[book] = 1 else: books[book] += 1max_cnt = max(books.values())res_books = []for k, v in books.items(): if v == max_cnt: res_books.append(k)print(sorted(res_books)[0]) 2025. 1. 4.