์๊ณ ๋ฆฌ์ฆ
๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ(BOJ)_11720๋ฒ[์ซ์์ ํฉ ๊ตฌํ๊ธฐ]
alswlfl
2022. 11. 18. 13:26
์ซ์์ ํฉ ๊ตฌํ๊ธฐ[11720๋ฒ]
Q. N๊ฐ์ ์ซ์๊ฐ ๊ณต๋ฐฑ ์์ด ์จ ์๋ค. ์ด ์ซ์๋ฅผ ๋ชจ๋ ํฉํด ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค
์ ๋ ฅ
1๋ฒ์งธ ์ค์ ์ซ์์ ๊ฐ์ N(1 ≤ N ≤ 100), 2๋ฒ์งธ ์ค์ ์ซ์ N๊ฐ๊ฐ ๊ณต๋ฐฑ ์์ด ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์ซ์ N๊ฐ์ ํฉ์ ์ถ๋ ฅํ๋ค.

๋ฌธ์ ๋ถ์
์ฐจ๋ก๋๋ก ์ ๋ ฅ๋ฐ์ N๊ฐ์ ์ซ์๋ฅผ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํ์ฌ ๋ํด ๋๊ฐ๋ ๋ฌธ์
์๋์ฝ๋ ์์ฑ
1. N๊ฐ์ ๊ฐ ์
๋ ฅ๋ฐ๊ธฐ
2. numbers ๋ฆฌ์คํธ์ ์ ์ ๊ฐ ํ๋์ฉ ์
๋ ฅํ๊ธฐ(๊ณต๋ฐฑ ์์ด)
3. sum ๋ณ์ ์ ์ธ
4. for numbers in N: numbers๋ฆฌ์คํธ ์์ฐจ์ ์ผ๋ก ํ์
sum+=numbers[i] ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํ์ฌ ๋ํด ๋๊ฐ๊ธฐ
5. print(sum) sum์ถ๋ ฅํ๊ธฐ
์ฝ๋ ๊ตฌํ
N=int(input()) #์ซ์์ ๊ฐ์
numbers=list(map(int,input())) #๊ณต๋ฐฑ ์์ด N๊ฐ์ ์ซ์ ๋ฆฌ์คํธ ์
๋ ฅ๋ฐ๊ธฐ
sum=0 #ํฉ๊ณ
for i in range(N):
sum+=numbers[i] #์ธ๋ฑ์ค๋ฅผ ์ด์ฉํ์ฌ ์์ฐจ์ ์ผ๋ก ํฉ ๋ํด๋๊ฐ๊ธฐ
print(sum)
โ๏ธํ์ด์ฌ์์์ ํ ๋ณํ
• int ํ ๋ณํ: int(data) #float, bool ๋ณํ ๊ฐ๋ฅ
• float ํ ๋ณํ: float(data) #int, bool ๋ณํ ๊ฐ๋ฅ
• str ํ ๋ณํ: str(data) #int, float, bool, chr ๋ณํ ๊ฐ๋ฅ
• chr ํ ๋ณํ: chr(data) #int, bool ๋ณํ ๊ฐ๋ฅ
• bool ํ ๋ณํ: bool(data) #int, float, str, chr ๋ณํ ๊ฐ๋ฅ
→ bool ํ ๋ณํ์ ๊ฒฝ์ฐ int, float์์ ๋ณํํ ๋๋ ๋ฐ์ดํฐ๊ฐ 0์ธ์ง ์๋์ง์ ๋ฐ๋ผ, chr์ str์์ ๋ณํํ ๋๋ ๊ฐ์ด ๋น์ด ์๋์ง ์๋์ง์ ๋ฐ๋ผ True, False ๋ฐํ