λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

μ½”λ”© ν…ŒμŠ€νŠΈ/Baejoon

[λ°±μ€€] 11720번 - 숫자의 ν•©

πŸ“– λ¬Έμ œ

N개의 μˆ«μžκ°€ 곡백 없이 μ“°μ—¬μžˆλ‹€. 이 숫자λ₯Ό λͺ¨λ‘ ν•©ν•΄μ„œ 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

πŸ‘€ μΆœμ œμ˜λ„

μž…λ ₯받은 숫자λ₯Ό λͺ¨λ‘ λ”ν•˜λŠ” 계산을 ν•  수 μžˆλŠ”μ§€

🧾 μ½”λ“œ

a = int(input()) # λͺ‡ 개의 숫자λ₯Ό μž…λ ₯ν•  것인지 μž…λ ₯
b = list(input()) # μž…λ ₯ν•  숫자의 개수만큼 숫자 μž…λ ₯
result = 0

for i in b:  # μž…λ ₯받은 리슀트만큼 반볡
    result += int(i)  # μž…λ ₯받은 λ¦¬μŠ€νŠΈλŠ” λ¬Έμžμ—΄μ΄κΈ° λ•Œλ¬Έμ— intν˜•μœΌλ‘œ λ³€ν™˜ν•˜μ—¬ λͺ¨λ“  합을 ꡬ함
print(result)  # ν•© 좜λ ₯

πŸ’» ν’€μ΄μ„€λͺ…

1. λͺ‡ 개의 숫자λ₯Ό μž…λ ₯ν•  것인지 개수 μž…λ ₯.

2. μž…λ ₯ν•œ 숫자의 개수만큼 μž…λ ₯받은 숫자λ₯Ό 리슀트둜 μ €μž₯.

3. for문을 μ΄μš©ν•˜μ—¬ μž…λ ₯ν•œ μˆ«μžμ„ 반볡.

4. μž…λ ₯받은 μˆ«μžλŠ” λ¬Έμžμ—΄λ‘œ λ¦¬μŠ€νŠΈμ— μ €μž₯이 λ˜μ–΄μžˆκΈ° λ•Œλ¬Έμ— int()을 μ΄μš©ν•˜μ—¬ μ •μˆ˜λ‘œ λ³€ν™˜ ν›„ 더함.

5. μž…λ ₯받은 숫자의 합을 좜λ ₯함.

πŸ“ ν•™μŠ΅λ°©λ²•

python의 λ‚΄μž₯ν•¨μˆ˜ ν•™μŠ΅ν•˜κΈ°.