백준 테스트 도전!
위 사이트에서 2단계 if문에 대해 풀어보자.
1) 두 수 비교하기(1330번)
- 문제 : 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
-입력 : 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
-출력 : 첫째 줄에 다음 세 가지 중 하나를 출력한다.
-A가 B보다 큰 경우에는 '>'를 출력한다.
-A가 B보다 작은 경우에는 '<'를 출력한다.
-A와 B가 같은 경우에는 '=='를 출력한다.
2) 시험 성적(9498번)
- 문제 : 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는
프로그램을 작성하시오. 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
3) 윤년(2753번)
- 문제 : 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오.
윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다.
예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는
아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다.
-입력 : 첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다.
-출력 : 첫째 줄에 윤년이면 1, 아니면 0을 출력한다.
4) 사분면 고르기(14681번)
- 문제 : (x,y) 좌표를 입력받아 몇사분면인지 알아낼 수 있도록 프로그래밍 하기.
-입력 : 첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0)
-출력 : 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.
5) 알람 시계(2884번)
- 문제 : 매일 지각하는 상근이를 위해 친구 창영이가 추천해준 방법. "45분 일찍 알람 설정하기"
-입력 : 시간 H와 분 M을 입력받는다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59)
-출력 : 45분 일찍 알람이 맞춰지도록 프로그래밍!
첫번째 답안에선 if문을 쓰지 않아 0시일때 시간이 잘못 표시되었다!
if문을 넣어 0시일땐 24로 계산하도록 수정.
'java > java 백준' 카테고리의 다른 글
[java] 백준 1단계. 입출력과 사칙연산 (0) | 2022.03.06 |
---|