๊ธฐ๋ก๋ฐฉ

BOJ_10807 : ๊ฐœ์ˆ˜ ์„ธ๊ธฐ ๋ณธ๋ฌธ

CodingTest/Java

BOJ_10807 : ๊ฐœ์ˆ˜ ์„ธ๊ธฐ

Soom_1n 2022. 9. 13. 22:09

๐Ÿ‘‰ ๋ฌธ์ œ๋งํฌ

 

10807๋ฒˆ: ๊ฐœ์ˆ˜ ์„ธ๊ธฐ

์ฒซ์งธ ์ค„์— ์ •์ˆ˜์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 100)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์ •์ˆ˜๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์ ธ์žˆ๋‹ค. ์…‹์งธ ์ค„์—๋Š” ์ฐพ์œผ๋ ค๊ณ  ํ•˜๋Š” ์ •์ˆ˜ v๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜์™€ v๋Š” -100๋ณด๋‹ค ํฌ๊ฑฐ

www.acmicpc.net



๐Ÿ”ธ ๋ฌธ์ œ ๋ถ„์„ ๐Ÿ”ธ

  • ๋ฆฌ์ŠคํŠธ์˜ ํฌ๊ธฐ n๊ณผ, n๊ฐœ์˜ ์›์†Œ, v๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค.
  • n๊ฐœ์˜ ์›์†Œ์ค‘์— v์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

๐Ÿ”ธ ์ฝ”๋“œ ๐Ÿ”ธ

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        List<Integer> list = new ArrayList<>();
        for (int i = 0; i < n; i++){
            list.add(sc.nextInt());
        }
        System.out.println(Collections.frequency(list, sc.nextInt()));
    }
}

๐Ÿ”ธ ์ฝ”๋“œ ํ•ด์„ ๐Ÿ”ธ

  • n๊ฐœ์˜ ์›์†Œ๋ฅผ ArrayListํ˜•์ธ list์— ์ €์žฅํ•œ๋‹ค.
  • Collections.frequency()๋ฅผ ์ด์šฉํ•ด v์˜ ๊ฐœ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.
    • Collections.frequency(๋ฆฌ์ŠคํŠธ, ์ฐพ์„ ๋ณ€์ˆ˜)

๐Ÿ”ธ end ๐Ÿ”ธ

  • Collections.frequency()์— ๋Œ€ํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

728x90

'CodingTest > Java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

BOJ_2738 : ํ–‰๋ ฌ ๋ง์…ˆ  (0) 2022.09.13
BOJ_5597 : ๊ณผ์ œ ์•ˆ ๋‚ด์‹  ๋ถ„..?  (0) 2022.09.13
BOJ_11382 : ๊ผฌ๋งˆ ์ •๋ฏผ  (0) 2022.09.13
BOJ_25083 : ์ƒˆ์‹น  (0) 2022.09.13
BOJ_10669 : ์˜ค๋Š˜ ๋‚ ์งœ  (0) 2022.09.13