
문제 1)
집 앞 버스 정류장에서 학교까지 가는 버스 A, B, C의 운행정보가 다음과 같을 때, 2대 이상의 버스가 정차하는 시간대를 출력해보자.
- 버스 A, B 운행 정보
(1) 오전 6시 첫차 : 오후 23시 운행 종료
(2) 버스 A : 15분 간격 운행
(3) 버스 B : 13분 간격 운행- 버스 C 운행 정보
(1) 6시 20분 첫차 : 오후 22시 운행 종료
(2) 버스 C : 8분 간격 운행

[ !! 문제풀이 포인트 !! ]
- totalMin을 busA 또는 busB 또는 busC로 나누어서
- 그 중 두 개 이상의 버스가 "나머지가 0인 순간"을 구하는 것에 집중

문제 2)
톱니가 각각 n1개와 n2개 톱니바퀴가 서로 맞물려 회전할 때, 회전을 시작한 후 처음 맞물린 톱니가 최초로 다시 만나게 될 때까지의 톱니의 수와 각각의 바퀴 회전 수를 출력해보자
(단, n2 > n1)

[ !! 문제풀이 포인트 !! ]
- 조건에 의한 반복문 = while문이 유리
- A보다 톱니수가 많은 Gear B를 이용해서 최소공배수를 먼저 구한 뒤에
Gear A의 조건문을 작성한다
문제 3)
다음의 조건을 반영하여 윤년 계산기를 만들어보자.
조건 1 : 연도가 4로 나누어 떨어지고 100으로 나누어 떨어지지 않으면 윤년임
조건 2 : 또는 연도가 400으로 나누어 떨어지면 윤년임
조건문 ver. 코드
반복문 ver. 코드