๋ฐ์ํ

๐ค๋ฌธ์ ํด๊ฒฐ
-
S2 | ์ํ, ๊ทธ๋ฆฌ๋
์๋ฒ ๊ตฌํ ๋ฌธ์ ์ ํต์ฌ์
์ต์ด๋ก ๋ง์ด๋์ค๊ฐ ๋์จ์๊ฐ ๋ค์ ๋ชจ๋ ์ซ์๋ ์์๋ก ์งํํ ์ ์๋ค!!
๐ป์์ค ์ฝ๋
c = input()
answer = 0
c += '*'
# ๋ฌธ์ ์ ํต์ฌ!! ๋ง์ด๋์ค๊ฐ ์ต์ด๋ก ํ๋ฒ ๋์ค๋ ์๊ฐ ๋ค์ ๋ชจ๋ ์ซ์๋ค์ ๋ง์ด๋์ค๋ก ์ทจ๊ธํ๋ค.!!!
number = ''
operator = '+'
for i in range(len(c)):
if c[i].isdigit():
number += c[i]
else:
if operator == '+':
answer += int(number)
else:
answer -= int(number)
if c[i] == '-':
operator = '-'
number = ''
print(answer)
๐๋ฌธ์ ํ์ธ
์ถ์ฒ: BACKJOON ONLINE JUDGE
๋งํฌ: https://www.acmicpc.net/problem/1541
1541๋ฒ: ์์ด๋ฒ๋ฆฐ ๊ดํธ
์ฒซ์งธ ์ค์ ์์ด ์ฃผ์ด์ง๋ค. ์์ โ0โ~โ9โ, โ+โ, ๊ทธ๋ฆฌ๊ณ โ-โ๋ง์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ฐ์ฅ ์ฒ์๊ณผ ๋ง์ง๋ง ๋ฌธ์๋ ์ซ์์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ์ํด์ ๋ ๊ฐ ์ด์์ ์ฐ์ฐ์๊ฐ ๋ํ๋์ง ์๊ณ , 5์๋ฆฌ๋ณด๋ค
www.acmicpc.net
๋ฐ์ํ
'Algorithm Problem > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[python] ๋ฐฑ์ค - 11279. ์ต๋ ํ (0) | 2020.10.10 |
---|---|
[python] ๋ฐฑ์ค - 10819. ์ฐจ์ด๋ฅผ ์ต๋๋ก (0) | 2020.10.09 |
[python] ๋ฐฑ์ค - 2133. ํ์ผ ์ฑ์ฐ๊ธฐ (1) | 2020.10.07 |
[python] ๋ฐฑ์ค - 11729. ํ๋ ธ์ด ํ ์ด๋ ์์ (0) | 2020.10.06 |
[python] ๋ฐฑ์ค - 1182. ๋ถ๋ถ์์ด์ ํฉ (0) | 2020.10.05 |