ใ๋ชฉ์ฐจใ
0. ๊ฐ์
1. ๋ฌธ์
2. ํ์ด
3. ์ฝ๋
0. ๊ฐ์
๊ธฐ์ด์ ์ธ ๋ฌธ์ ๋ผ ๋ฐ๋ก ๋ฌธ์ ํ์ด๋ก ๋ค์ด๊ฐ๊ฒ ๋ค.
1. ๋ฌธ์
https://www.acmicpc.net/problem/2475
[๋ฌธ์ ]
์ปดํจํฐ๋ฅผ ์ ์กฐํ๋ ํ์ฌ์ธ KOI ์ ์์์๋ ์ ์กฐํ๋ ์ปดํจํฐ๋ง๋ค 6์๋ฆฌ์ ๊ณ ์ ๋ฒํธ๋ฅผ ๋งค๊ธด๋ค. ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์๋ 00000๋ถํฐ 99999๊น์ง์ ์ ์ค ํ๋๊ฐ ์ฃผ์ด์ง๋ฉฐ 6๋ฒ์งธ ์๋ฆฌ์๋ ๊ฒ์ฆ์๊ฐ ๋ค์ด๊ฐ๋ค. ๊ฒ์ฆ์๋ ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์ ๋ค์ด๊ฐ๋ 5๊ฐ์ ์ซ์๋ฅผ ๊ฐ๊ฐ ์ ๊ณฑํ ์์ ํฉ์ 10์ผ๋ก ๋๋ ๋๋จธ์ง์ด๋ค.
์๋ฅผ ๋ค์ด ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์ ์ซ์๋ค์ด 04256์ด๋ฉด, ๊ฐ ์ซ์๋ฅผ ์ ๊ณฑํ ์๋ค์ ํฉ 0+16+4+25+36 = 81 ์ 10์ผ๋ก ๋๋ ๋๋จธ์ง์ธ 1์ด ๊ฒ์ฆ์์ด๋ค.
[์ ๋ ฅ]
์ฒซ์งธ ์ค์ ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์ ์ซ์๋ค์ด ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ํ๋์ฉ ์ฃผ์ด์ง๋ค.
[์ถ๋ ฅ]
์ฒซ์งธ ์ค์ ๊ฒ์ฆ์๋ฅผ ์ถ๋ ฅํ๋ค.
[์์ ์ ๋ ฅ 1]
0 4 2 5 6
[์์ ์ถ๋ ฅ 1]
1
2. ํ์ด
์ ๋ ฅ๊ฐ์ ๋ฐ์ ๋ณ์ n๊ณผ, ๊ฐ๊ฐ์ ์ ๋ ฅ๊ฐ์ ์ ๊ณฑํ ํ ํฉ์ ๋์ ํ ๋ณ์ sum์ ์ ์ธํ๋ค.
๋ฐ๋ณต๋ฌธ ์์์ ๊ฐ๊ฐ์ ์ ๋ ฅ๊ฐ์ ์ ๊ณฑํ ํ sum์ ๋์ ํ๋ค.
sum์ 10์ผ๋ก ๋๋ ๋๋จธ์ง ๊ฐ์ ์ถ๋ ฅํ๋ค.
3. ์ฝ๋
#pragma warning (disable:4996)
#include <stdio.h>
int main(int argc, char* argv[]) {
int n, sum = 0;
for (int i = 0; i < 5; i++) {
scanf("%d", &n);
sum += n * n;
}
printf("%d", sum % 10);
return 0;
}
'ใโจ๏ธแดsใPS > ๋ฐฑ์ค_์ํ&๊ตฌํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Baekjoon/๋ฐฑ์ค][3052][C/C++] ๋๋จธ์ง (0) | 2023.01.31 |
---|---|
[Baekjoon/๋ฐฑ์ค][2869][C/C++] ๋ฌํฝ์ด๋ ์ฌ๋ผ๊ฐ๊ณ ์ถ๋ค (0) | 2023.01.29 |
[Baekjoon/๋ฐฑ์ค][10996][C/C++] ๋ณ ์ฐ๊ธฐ - 21 (0) | 2023.01.25 |
[Baekjoon/๋ฐฑ์ค][10951][C/C++] A+B - 4 (EOF) (0) | 2023.01.24 |
[Baekjoon/๋ฐฑ์ค][5622][C/C++] ๋ค์ด์ผ (0) | 2023.01.23 |