์ตœ๋Œ€ 1 ๋ถ„ ์†Œ์š”

๐Ÿ“ [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๋กœ ๋ฐ”๊ฟ”์ฃผ๋ฉด์„œ ์นด์šดํŒ…์„ ํ•ด์ฃผ์—ˆ๋‹ค.
๋ฐฐ์—ด์„ ์ด์šฉํ•˜๋ฉด ๊ฐ„๋‹จํžˆ ํ•ด๊ฒฐ๋  ๋ฌธ์ œ์ด๋‹ค.

ํƒœ๊ทธ: , , ,

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ: