Archives
Recent Posts
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
관리 메뉴

개발도생's Blog

[백준][Java] 10480_Oddities 본문

BaekJoon

[백준][Java] 10480_Oddities

개발도생 2023. 4. 13. 17:15

[백준] 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


 

10480, Oddities 문제


입력 값이 짝수인지 홀수인지 구분해 달라는 문제다.

 

간단한 수학 문제다.

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
Comments