์ƒˆ์†Œ์‹

์•Œ๊ณ ๋ฆฌ์ฆ˜/BaekJoon

BOJ 3052๋ฒˆ: ๋‚˜๋จธ์ง€

  • -
728x90

 

 

๋ฌธ์ œ

์ˆ˜ 10๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋’ค, ์ด๋ฅผ 42๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•œ๋‹ค. ๊ทธ ๋‹ค์Œ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์ด ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ถœ๋ ฅ

์ฒซ์งธ ์ค„์—, 42๋กœ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ, ์„œ๋กœ ๋‹ค๋ฅธ ๋‚˜๋จธ์ง€๊ฐ€ ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ์ถœ๋ ฅํ•œ๋‹ค

 

์ž…๋ ฅ

39               (39)

40               (40)

41               (41)

42               (0)

43               (1)

44               (2)

82               (40)

83               (41)

84               (0)

85               (1)

 

์ถœ๋ ฅ

6

 

์ฝ”๋“œ (๋”๋ณด๊ธฐ๋ฅผ ๋ˆŒ๋Ÿฌ ํ™•์ธํ•˜์„ธ์š”)

๋”๋ณด๊ธฐ
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
#include <iostream>
 
int main() {
    int count=0;
    int array[10]={0,};
    bool isCheck=false;            //๋‹ค๋ฅด์ง€ ์•Š์„ ๋•Œ true ๋‹ค๋ฅผ ๋•Œ false
    for(int i=0;i<10;i++)         //์ž…๋ ฅ๋ฐ›๊ธฐ
    {
        scanf("%d",&array[i]);
        array[i] = array[i]%42;        //๋‚˜๋จธ์ง€ ๊ฐ’ ๋ฐฐ์—ด์— ์‚ฝ์ž…
    }
    for(int i=0;i<10;i++)
    {
        isCheck=false;
        for(int j=i ;j<10;j++)
        {
            if(array[i]==array[j]){        //๋งŒ์•ฝ ์„œ๋กœ์˜ ๊ฐ’์ด ๊ฐ™๋‹ค๋ฉด ์ฒดํฌํ•˜์ง€ ์•Š๋„๋ก ํ•จ
                if(i!=j) isCheck = true;//์ž๊ธฐ ์ž์‹ ์˜ ๊ฐ’๊ณผ ํ˜ผ๋™๋˜์ง€ ์•Š๋„๋ก ์˜ˆ์™ธ์ฒ˜๋ฆฌ
            }
        }
        if(!isCheck) count++;
    }
    printf("%d",count);
    return 0;
}
cs

 

*๊ฐ„๋‹จํ•œ ํ•ด์„ค*

์ค‘์ฒฉ for๋ฌธ์„ ์ด์šฉํ•ด์„œ ๊ฒฝ์šฐ์˜ ์ˆ˜ 10!๋งŒํผ ํ™•์ธํ•ด์„œ ๊ฒฐ๊ณผ๊ฐ’์„ ๋„์ถœํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ๋Œ€์‹  ์ค‘์ฒฉ๋˜๋Š” ๊ฒฝ์šฐ ๋‚˜ ์ž์‹ ์— ๋Œ€ํ•œ ์ฒดํฌ๋ฅผ ํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ฃผ์—ˆ๋‹ค. ๋‚˜์˜ ์ฝ”๋“œ ์™ธ์—๋„ 42์‚ฌ์ด์ฆˆ์˜ ๋ฐฐ์—ด์„ ์ด์šฉํ•˜์—ฌ์„œ ์ฒดํฌํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ณด์•˜๋Š”๋ฐ ๋‚˜๋ณด๋‹ค ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋œ ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ์ฝ”๋“œ๋„ ๋งŽ์ด ์‚ดํŽด๋ณด๊ณ  ์„ฑ์ฐฐํ•˜๋„๋ก ํ•ด์•ผ๊ฒ ๋‹ค.

 

*๋ฉ”๋ชจ๋ฆฌ*

1984B

*์‹œ๊ฐ„*

0ms

*์–ธ์–ด*

C++

*์ฝ”๋“œ ๊ธธ์ด*

589B

 

 

*์ด ๋ฐฉ๋ฒ•๋งŒ์ด ๋งž๋Š” ์ •๋‹ต์€ ์•„๋‹™๋‹ˆ๋‹ค.

ํ›จ์”ฌ ์ข‹๊ณ  ๋น ๋ฅธ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค ํ™”์ดํŒ…! '0'/*

 

๋ฐ˜์‘ํ˜•

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

BOJ 8959๋ฒˆ: OXํ€ด์ฆˆ  (0) 2020.08.18
BOJ 1546๋ฒˆ: ํ‰๊ท   (0) 2020.08.13
BOJ 2577๋ฒˆ: ์ˆซ์ž์˜ ๊ฐœ์ˆ˜  (0) 2020.08.10
BOJ 5543๋ฒˆ: ์ƒ๊ทผ๋‚ ๋“œ  (0) 2020.08.09
BOJ 2562๋ฒˆ: ์ตœ๋Œ“๊ฐ’  (0) 2020.08.08
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.