동그란 도그린
BOJ 4892 - 숫자 맞추기 게임 본문
입력
- n0 (0 < n0 < 1,000,000)
- 마지막 줄에는 0 하나 입력
출력
- 케이스 번호를 출력하고,
- n1이 짝수라면 'even', 홀수라면 'odd'를 출력,
- n4를 출력
풀이 방법
- while문 이용하여 여러 테스트 케이스 반복
- cnt 변수 이용하여 테스트 케이스 번호 출력
- if문 이용하여 두가지 경우로 나누어 출력
- n1이 짝수이면 even 출력 후 n0/2 출력
- n1이 홀수이면 odd 출력 후 (n0-1)/2 출력
코드
import java.util.Scanner;
public class BOJ_4892 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int cnt=1;
while(true) {
int n0=sc.nextInt();
// 마지막줄에 0 입력받으면 종료
if(n0==0) {
break;
}
int n1=3*n0;
System.out.print(cnt+". ");
// 짝수이면 even 출력
if(n1%2==0) {
System.out.println("even "+n0/2);
}
// 홀수이면 odd 출력
else {
System.out.println("odd "+(n0-1)/2);
}
cnt++;
}
sc.close();
}
}
'알고리즘 > 문제 풀이' 카테고리의 다른 글
BOJ 1476 - 날짜 계산 (0) | 2023.01.15 |
---|---|
BOJ 1978 - 소수 찾기 (0) | 2023.01.14 |
BOJ 1037 - 약수 (0) | 2023.01.14 |
BOJ 2609 - 최대공약수와 최소공배수 (0) | 2023.01.12 |
BOJ 4562 - No Brainer (0) | 2023.01.08 |
Comments