[Baekjoon/๐ฅSilverโ ก] 1541: ์์ด๋ฒ๋ฆฐ ๊ดํธ
Intro
์ ๊ทผ ๋ฐฉ๋ฒ๐โโ๏ธ
- ์ ๋ ฅ๋ ์์ ์ต์๊ฐ์ ๊ตฌํ๊ธฐ ์ํด์๋ โ-โ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ดํธ๋ฅผ ์น๋ฉด ๋๋ค.
- ์ฆ, ๋นผ๋ ๊ฐ์ ์ต๋ํ ํฌ๊ฒ ๋ง๋ค๋ฉด ๋๋ค.
- ๐โโ๏ธ ์๋ฅผ ํ ๋ฒ ์ดํด๋ณด์.
Algoritm๐ฉโ๐ป
# 21.01.09
# ์์ด๋ฒ๋ฆฐ ๊ดํธ
import sys
minus = list(sys.stdin.readline().rstrip().split('-'))
result = []
for i in minus:
plus = list(map(int, i.split('+')))
temp = 0
for j in plus:
temp += j
result.append(temp)
for k in range(1, len(result)):
result[0] -= result[k]
print(result[0])
- ์ฐ์ โ-โ๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ ๋ถ๋ฆฌํ๋ค.
- ์์ ์ ๋ ฅ 1์ฒ๋ผ โ55-50+40โ์ด ์ ๋ ฅ์ผ๋ก ๋ค์ด์ฌ ๊ฒฝ์ฐ, [โ55โ, โ50+40โ]๋ก ์ ๋ ฅ์ด ๋ถ๋ฆฌ๋๋ค.
- ๋ถ๋ฆฌ๋ ์
๋ ฅ๋ค์ ๊ฐ๊ฐ ๊ณ์ฐํด์ค๋ค.
- ์ ๊ฒฝ์ฐ, ๊ณ์ฐ์ ์งํํ๋ค๋ฉด [55, 90]์ด ๋๋ค.
- ๋งจ ์ฒ์ ์์์ ๋๋จธ์ง ์์๋ค์ ๋นผ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค.
๊ฒฐ๊ณผ๐
์ด๋ฒ ๋ฌธ์ ๋ ๋งค์ฐ ๊ฐ๋จํ๊ฒ ํด๊ฒฐํ ์ ์์๋ค!
๊ทธ๋ผ!! ์ด๋ง!!
๋!! ~(หโพห~)
๋๊ธ๋จ๊ธฐ๊ธฐ