본문 바로가기

Algorithm44

[백준] 26307 Correct 파이썬 import sysdef get_consumed_time(hh:int, mm:int) -> int: """ to compute the time consumed for the problem solved by Charlie's team. Args: hh: 9 설명이 필요 없는 문제이다. 2025. 8. 6.
[백준] 32775 가희와 4시간의 벽1 파이썬 import sysdef hour_wall(sab: int, fab:int) -> str: """ 입력 소요 시간을 비교하여 사람들이 어떤 교통편을 더 많이 이용하는지 판별 Args: sab: 고속철도로 a역에서 b역으로 이동시 소요시간 (1min fab else 'high speed rail'def main(): """ 백준 32775번 문제를 해결하는 함수입니다. 2개의 정수 입력을 받아 a역에서 b역으로 이동할 때 어느 교통수단을 더 많이 이용하는지를 구합니다. """ try: sab = int(sys.stdin.readline().strip()) # a역에서 b역 까지 고속철도로 이용했을 때 소요시간 fab = in.. 2025. 8. 5.
[백준] 32710 구구단표 파이썬 import sysdef is_number_in_multipleication_table(n: int) -> int: """ 입력 받은 정수가 구구단 2단부터 9단까지의 구구단표(A X B = C)에 등장하는지 판별합니다. 구구단표의 A, B, C 값 중 하나라도 n과 일치하면 등장한것으로 간주합니다. Args: n: 구구단표에서 찾을 정수 (1 지금까지 구글 파이썬 스타일가이드(PEP8)을 잘못 배웠었다. 시간이 된다면 직접 문서를 보고 몸에 익혀놔야겠다. 2025. 8. 4.
[백준] 25704 출석 이벤트 파이썬 import sysdef vEvent(): """ 백준 25740번 문제를 해결하는 함수입니다. 출석 도장 개수 N과 물건 가격 P를 입력 받습니다. 최소 지불 금액을 계산하여 출력합니다. """ N = int(sys.stdin.readline()) P = int(sys.stdin.readline()) # 최소 금액을 저장할 리스트 # 할인이 금액보다 큰 경우 0원이기에 0원을 포함하여 초기화 discounts = [0] if N >= 5: discounts.append(500) if N >= 10: discounts.append(int(P * 0.1)) if N >= 15: discounts.append(2000) if N >= 20: discoun.. 2025. 8. 2.
[백준] 31495 그게 무슨 코드니.. 파이썬 import sysdef whatIsThatCode(): """ 백준 31495번 문제를 해결하는 함수입니다. 입력을 받아 정확한 문자열이면 문자열을 출력합니다. """ # 첫 번째 줄에서 문자열을 읽습니다. str = sys.stdin.readline().strip() # ""빈 문자열인지 확인 합니다. if len(str) 2025. 8. 1.
[백준] 26545 Mathematics 파이썬 알고리즘 분류수학, 구현, 사칙연산import sysdef mathematics(): """ 백준 26545번 문제를 해결하는 함수입니다. 입력을 받아 총 합계를 계산하여 출력합니다. """ # 첫 번째 줄에서 n (입력될 숫자의 개수)을 읽습니다. # readline()은 개행 문자(\n)를 포함하므로, strip()으로 제거하고 int()로 형 변환합니다. n = int(sys.stdin.readline().strip()) total_sum = 0 # n번 반복하여 각각의 숫자를 읽고 합계에 더합니다. for _ in range(n): # 각줄의 정수 x를 읽고 int()로 형 변환 합니다. x = int(sys.stdin.readline().strip()) # 읽어.. 2025. 7. 31.