๋ฌธ์
์ 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 |