BOJ_B2_3052
๐ [B2_3052] ๋๋จธ์ง
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 cnt = 0;
// ๋๋จธ์ง ์ ์ฅ
boolean[] v = new boolean[42];
for(int i=0; i<10; i++){
// ์ ์
๋ ฅํ๊ณ ๋๋จธ์ง ๊ตฌํ๊ธฐ
int temp = Integer.parseInt(br.readLine()) % 42;
// ๊ฐ์ด ์์ผ๋ฉด ํต๊ณผ
if(v[temp]){
continue;
}
// ๊ฐ์ด ์์ผ๋ฉด
else if(!v[temp]){
v[temp] = true;
cnt++;
}
}
System.out.println(cnt);
}
}
๐ค ๋์ ์๊ฐ
42๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ ๊ฑฐ๋ผ
boolean ๋ฐฐ์ด์ ์ด์ฉํด ๋๋จธ์ง์ ์ ๋ฌด์ ๋ฐ๋ผ ๊ฐ์ ์ฒ๋ฆฌํด ์ฃผ์๋ค.
๋๋จธ์ง๊ฐ ์ด๋ฏธ ์กด์ฌํ๋ฉด ๋์ด๊ฐ๊ณ ์์ผ๋ฉด ๋ฐฐ์ด์ true๋ก ๋ฐ๊ฟ์ฃผ๋ฉด์ ์นด์ดํ
์ ํด์ฃผ์๋ค.
๋ฐฐ์ด์ ์ด์ฉํ๋ฉด ๊ฐ๋จํ ํด๊ฒฐ๋ ๋ฌธ์ ์ด๋ค.