전체 글 219

[Baekjoon/Python] 2884번: 알람 시계 - 효과는 굉장했다!

2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net SOLUTION H, M = map(int, input().split()) time = H*60+M-45 # 분으로 환산 print(time//60%24, time%60) # 시, 분 으로 다시 바꿔서 출력

[Baekjoon/Python] 9498번: 시험 성적 - 효과는 굉장했다!

9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net SOLUTION score = int(input()) if score >= 90: print('A') elif score >= 80: print('B') elif score >= 70: print('C') elif score >= 60: print('D') else: print('F') if ~ else 문 활용의 기본적인 문제

[if문/Python] 2753번: 윤년 - 효과는 굉장했다!

2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 알고리즘 분류 수학 구현 SOLUTION import sys year = int(sys.stdin.readline()) if (year % 4 == 0 and year % 100 != 0) or (year % 4 == 0 and year % 400 == 0): print(1) else: print(0) ※ 윤년의 조건 년도가 4로 나누어 떨어지면서 100으로 나누어 떨어지지 않을 때 년도가 400으로 나누어 떨어질 때 무조건 성립한다.