본문 바로가기

전체 글

(184)
2753 - 윤년 문제연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오.윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다.예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 정답 코드1num = int(input())if num % 4 == 0: if num % 100 == 0: if num % 400 == 0: print(1) else: print(0) else: print(1)else: print(0) 2num = int(input())if (num % 4 == 0 and num % 1..
2588 - 곱셈 문제(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.나의 정답정답1a = int(input())b = int(input())// string으로 변환하고 각 자리의 수를 가져와 저장str_b = str(b)b0, b1, b2 = int(str_b[0]), int(str_b[1]), int(str_b[2])print(a * b2)print(a * b1)print(a * b0)print(a * b) 정답 2a = int(input())b = int(input())# 각 자리 수를 계산b0 = b // 100b1 = b % 100 // 10b2 =..
10869 - 사칙연산 문제두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.  나의 정답 코드a, b = map(int, input().split())print(a + b)print(a - b)print(a * b)print(a // b) # 나누기로 계산하면 실수 반환print(a % b)