목록1일1문제 (12)
Note
문제 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. a = int(input()) b = int(input()) if a > 0 and b > 0 : print(1) elif a 0 : print(2) elif a < 0 and b < 0 : print(3) else : print(4)
문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. year = int(input()) if ((year%4 == 0) and (year%100 != 0)) or (year%400 == 0): print(1) else : print(0)
문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. a = int(input()) if 90
문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. a,b = map(int,input().split()) # map 함수와 split을 사용해서 받은 수를 쪼개기 if a < b: # if를 사용해서 큰 값이 나오면 < 출력되도록 설정 print('') else: # 두 조건을 만족하지 않을 때 (==) 최종 출력 print('==') * map(적용시킬 함수, 적용할 값들)로 여기서는 input값을 쪼개서 int 로 적용. 오류 : a,b = input().split() if a < b: print('') else: print('==') 앞에서 활용한 정답을 가지고 했을 때 결과적으로 출력은 가능하나 틀렸습니다로 출력.
문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. a,b,c = input().split() print((int(a)+int(b))%int(c)) print((int(a)%int(c))+(int(b)%int(c))) print((int(a)*int(b))%int(c)) print((int(a)%int(c))*(int(b)%int(c)))