๋ฐ˜์‘ํ˜•
Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
26 27 28 29 30 31
Archives
Today
Total
05-05 12:08
๊ด€๋ฆฌ ๋ฉ”๋‰ด

์žฌ๋ƒฅ์ด๐Ÿ˜ป

[ํŒŒ์ด์ฌ/Python] ๋ฐฑ์ค€ 2475๋ฒˆ ๊ฒ€์ฆ์ˆ˜ ๋ณธ๋ฌธ

Solved.ac - Python/Bronze V

[ํŒŒ์ด์ฌ/Python] ๋ฐฑ์ค€ 2475๋ฒˆ ๊ฒ€์ฆ์ˆ˜

ImJay 2022. 7. 11. 04:47
๋ฐ˜์‘ํ˜•

[ํŒŒ์ด์ฌ/Python] ๋ฐฑ์ค€ 2475๋ฒˆ ๊ฒ€์ฆ์ˆ˜

www.acmicpc.net/problem/2475

 

2475๋ฒˆ: ๊ฒ€์ฆ์ˆ˜

์ปดํ“จํ„ฐ๋ฅผ ์ œ์กฐํ•˜๋Š” ํšŒ์‚ฌ์ธ KOI ์ „์ž์—์„œ๋Š” ์ œ์กฐํ•˜๋Š” ์ปดํ“จํ„ฐ๋งˆ๋‹ค 6์ž๋ฆฌ์˜ ๊ณ ์œ ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธด๋‹ค. ๊ณ ์œ ๋ฒˆํ˜ธ์˜ ์ฒ˜์Œ 5์ž๋ฆฌ์—๋Š” 00000๋ถ€ํ„ฐ 99999๊นŒ์ง€์˜ ์ˆ˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ 6๋ฒˆ์งธ ์ž๋ฆฌ์—๋Š” ๊ฒ€์ฆ์ˆ˜๊ฐ€ ๋“ค

www.acmicpc.net


๋ฌธ์ œ

์ปดํ“จํ„ฐ๋ฅผ ์ œ์กฐํ•˜๋Š” ํšŒ์‚ฌ์ธ KOI ์ „์ž์—์„œ๋Š” ์ œ์กฐํ•˜๋Š” ์ปดํ“จํ„ฐ๋งˆ๋‹ค 6์ž๋ฆฌ์˜ ๊ณ ์œ ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธด๋‹ค. ๊ณ ์œ ๋ฒˆํ˜ธ์˜ ์ฒ˜์Œ 5์ž๋ฆฌ์—๋Š” 00000๋ถ€ํ„ฐ 99999๊นŒ์ง€์˜ ์ˆ˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ 6๋ฒˆ์งธ ์ž๋ฆฌ์—๋Š” ๊ฒ€์ฆ์ˆ˜๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค. ๊ฒ€์ฆ์ˆ˜๋Š” ๊ณ ์œ ๋ฒˆํ˜ธ์˜ ์ฒ˜์Œ 5์ž๋ฆฌ์— ๋“ค์–ด๊ฐ€๋Š” 5๊ฐœ์˜ ์ˆซ์ž๋ฅผ ๊ฐ๊ฐ ์ œ๊ณฑํ•œ ์ˆ˜์˜ ํ•ฉ์„ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๊ณ ์œ ๋ฒˆํ˜ธ์˜ ์ฒ˜์Œ 5์ž๋ฆฌ์˜ ์ˆซ์ž๋“ค์ด 04256์ด๋ฉด, ๊ฐ ์ˆซ์ž๋ฅผ ์ œ๊ณฑํ•œ ์ˆ˜๋“ค์˜ ํ•ฉ 0+16+4+25+36 = 81 ์„ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€์ธ 1์ด ๊ฒ€์ฆ์ˆ˜์ด๋‹ค.

์ฝ”๋“œ

num = map(int, input().split())

result = 0

for i in num:
   result += i ** 2

print(result%10)

ํ’€์ด

1. num ์„ ํ†ตํ•ด ๊ฐ’์„ ๋ฐ›์•„์ค€๋‹ค.

num = map(int, input().split())
  • ํŒŒ์ด์ฌ์€ ํ•œ ๋ณ€์ˆ˜์— ์—ฌ๋Ÿฌ ๊ฐ’์„ ์ €์žฅํ•˜๋ฉด ์ž๋™์œผ๋กœ ํŠœํ”Œ ํ˜•ํƒœ๋กœ ๋ฐ›์•„์ค€๋‹ค.

 

2. ์ œ๊ณฑํ•œ ์ˆ˜์˜ ํ•ฉ์„ ์ €์žฅํ•  result ๋ฅผ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค.

result = 0

 

3. ๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด ์ œ๊ณฑํ•œ ์ˆ˜์˜ ํ•ฉ์„ result ์— ์ €์žฅ

for i in num:
   result += i ** 2
  • i ๋ฅผ ํ†ตํ•ด ํŠœํ”Œ num ์— ์ €์žฅ๋œ ๊ฐ’๋“ค์„ ์ฐจ๋ก€๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

 

4. 10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅ

print(result%10)
  • ํŒŒ์ด์ฌ์˜ ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์€ % ๋ฅผ ์‚ฌ์šฉ

 

๋Š๋‚€ ์ 

๊ฐ„๋‹จํ•˜๋”๋ผ๋„ ํŒŒ์ด์ฌ์ด ์–ด๋–ค ์‹์œผ๋กœ ๋™์ž‘ํ•˜๋Š”์ง€ ํ•ญ์ƒ ์ƒ๊ฐํ•ด์•ผํ•œ๋‹ค.

 

๋ฐ˜์‘ํ˜•
Comments