728x90
๋ฐ์ํ
https://www.acmicpc.net/problem/1541
1541๋ฒ: ์์ด๋ฒ๋ฆฐ ๊ดํธ
์ฒซ์งธ ์ค์ ์์ด ์ฃผ์ด์ง๋ค. ์์ ‘0’~‘9’, ‘+’, ๊ทธ๋ฆฌ๊ณ ‘-’๋ง์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ฐ์ฅ ์ฒ์๊ณผ ๋ง์ง๋ง ๋ฌธ์๋ ์ซ์์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ์ํด์ ๋ ๊ฐ ์ด์์ ์ฐ์ฐ์๊ฐ ๋ํ๋์ง ์๊ณ , 5์๋ฆฌ๋ณด๋ค
www.acmicpc.net
arr = input().split('-')
sum = 0
for i in arr[0].split('+'):
sum += int(i)
for j in arr[1:]:
for x in j.split('+'):
sum -= int(x)
print(sum)
split ๋ฉ์๋๋ฅผ ์ด์ฉํ๋ฉด - ๊ธฐํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐ๋ก ๋ถ๋ฆฌ์ํฌ ์๊ฐ ์๋ค.
728x90
๋ฐ์ํ
'๐๊ณต๋ถ > ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค - ๋์ด์ ์ ๋ ฌ, ํ์ด์ฌ (0) | 2021.12.05 |
---|---|
๋ฐฑ์ค - ์ ์ ๋ ฌํ๊ธฐ 3, C++ (0) | 2021.12.05 |
๋ฐฑ์ค - ATM, ํ์ด์ฌ (0) | 2021.12.05 |
๋ฐฑ์ค - ๋์ 0(๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ), ํ์ด์ฌ & C (0) | 2021.12.05 |
ํ๋ก๊ทธ๋๋จธ์ค - ํผ๋ณด๋์น ์, ํ์ด์ฌ & C++ (0) | 2021.11.22 |