본문 바로가기

자바(JAVA)/자료구조 & 알고리즘

백준 3052번 자바 BufferedReader

백준 3052번 자바 문제

 

 

백준 3052번 자바 BufferedReader 풀이

 

나의 경우 중복을 허용하지 않는 Set 인터페잉스에서 지원하는 구현 클래스인 HashSet을 이용하였다.

 

 

 

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashSet;

public class Main {

	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		HashSet<Integer> result = new HashSet<Integer>();

		for (int i = 0; i < 10; i++) {

			String str = br.readLine();

			int n = Integer.parseInt(str);

			if (n < 0 || n > 1000)
				return;
			
			result.add(n % 42);
			
		}
		
		br.close();
		
		System.out.println(result.size());

	}

}