개발도생's Blog
[백준][Java] 10480_Oddities 본문
[백준] 10480_Oddities 문제
10480번: Oddities
Some numbers are just, well, odd. For example, the number 3 is odd, because it is not a multiple of two. Numbers that are a multiple of two are not odd, they are even. More precisely, if a number n can be expressed as n = 2 ∗ k for some integer k, then n
www.acmicpc.net
입력 값이 짝수인지 홀수인지 구분해 달라는 문제다.
간단한 수학 문제다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
for(int i = 0; i < N; i++) {
int num = Integer.parseInt(br.readLine());
if(num % 2 == 0) {
System.out.printf("%d is even\n", num);
} else {
System.out.printf("%d is odd\n", num);
}
}
}
}
사용자가 값을 입력해서 사용할 수 있도록 하기 위해 BufferedReader Class를 사용했다.
[Java][Class] Bufferedreader
코딩 테스트 문제들을 풀다가 우연히 알게 된 Bufferedreader 객에 대해서 공부해봤다. Bufferedreader Class는, 이름과 같이 버퍼를 사용하는 클래스다. 일반적으로 알고 있던 Scanner Class는 사용자가 값을
nan-o-nuel-do.tistory.com
BufferedReader 객체를 통해 입력 값을 받아서
정수 타입 변수에 Integer.parseInt Method를 사용해서 형 변환 시켜 저장했다.
첫째줄에 입력 값은 반복문을 사용할 때 조건식으로 사용해 주고,
반복문 내부에 입력된 값을 나누어 나머지가 0일 때 짝수, 그 외에는 홀수로 출력하도록
if문에 코드를 완성해 주면 된다.
위와 같은 코드로 제출했을 때,
맞았습니다!!
'BaekJoon' 카테고리의 다른 글
[백준][Java] 1284_집 주소 (1) | 2023.04.21 |
---|---|
[백준][Java] 9772_Quadrants (4) | 2023.04.11 |
[백준][Java] 6887_Squares (0) | 2023.03.31 |
[백준][Java] 6825_Body Mass Index (0) | 2023.03.28 |
[백준][Java] 5358_Football Team (0) | 2023.03.20 |