ํฐ์คํ ๋ฆฌ ๋ทฐ
728x90
๐ฉ ์ํ, ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ, ๋ฌธ์์ด, ํ์ฑ
thinking
- ๊ธฐ์ค์ผ๋ก ์ชผ๊ฐ ํ, ๋ฆฌ์คํธ์ ์ฒซ๋ฒ์งธ ์์๋ง ๋ํ๊ณ ๊ทธ ์ดํ ์์๋ ๋ค ๋นผ๋ฉด ๋๋ค.
ex. 50+32-48+72-145+32-5-3 ์ด๋ผ๋ฉด 50+32-(48+72)-(145+32)-5-3 ์ด ๊ฐ์ฅ ์ต์๊ฐ ๋๋ ๋ฐฉ๋ฒ์ด๋ค.
1. - ๊ธฐ์ค์ผ๋ก ์ชผ๊ฐ ๋ค -> ['50+32', '48+72', '145+32', '5', '3']
2. ์ฒซ๋ฒ์งธ ์์๋ + ๊ธฐ์ค์ผ๋ก ์ชผ๊ฐ ํ ๋ํ๋ค -> 50+32
3. ๋๋จธ์ง ์์๋ + ๊ธฐ์ค์ผ๋ก ์ชผ๊ฐ ํ ๋ค ๋บ๋ค -> -48-72-145-32-5-3
์ฝ๋
input_lst = input().split('-')
tmp = input_lst[0].split('+')
res = 0
for ele in tmp:
res += int(ele)
for i in range(1, len(input_lst)):
tmp = input_lst[i].split('+')
for ele in tmp:
res -= int(ele)
print(res)
'algorithm > baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 1676. ํฉํ ๋ฆฌ์ผ 0์ ๊ฐ์ / python ํ์ด์ฌ (0) | 2021.06.02 |
---|---|
[๋ฐฑ์ค] 1463. 1๋ก ๋ง๋ค๊ธฐ / python ํ์ด์ฌ (0) | 2021.04.12 |
[๋ฐฑ์ค] 1620. ๋๋์ผ ํฌ์ผ๋ชฌ ๋ง์คํฐ ์ด๋ค์ / python ํ์ด์ฌ (0) | 2021.04.10 |
[๋ฐฑ์ค] 1389. ์ผ๋น ๋ฒ ์ด์ปจ์ 6๋จ๊ณ ๋ฒ์น / python ํ์ด์ฌ (0) | 2021.04.08 |
[๋ฐฑ์ค] 1260. DFS์ BFS / python ํ์ด์ฌ (0) | 2021.04.08 |
๋๊ธ
๊ธ ๋ณด๊ดํจ
TAG
- merge์๋ฌ
- 2579 ๊ณ๋จ์ค๋ฅด๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๊ณ ๋ฆฌ์ฆ
- ๋ธ๋ฃจํธํฌ์ค
- ์ผ์ฑ์ฝํ
- swea
- 21609 ์์ด ์คํ๊ต
- git ๋ฏธ๋ฌ๋ง
- ์์ด๋๋ง์๊ธฐ
- 17406 ๋ฐฐ์ด๋๋ฆฌ๊ธฐ4
- dfs
- ๋ฐฑ์ค
- react
- Python
- 2018 ์นด์นด์ค ๊ณต์ฑ
- ํ์ด์ฌ
- ์ผ์ฑ๊ธฐ์ถ
- BFS
- ๊ธฐ์ง๊ตญ์ค์น
- merge ์๋ฌ
- ๋ณด์์ผํ
- 20057 ๋ง๋ฒ์ฌ ์์ด์ ํ ๋ค์ด๋
- dp
- 20056 ๋ง๋ฒ์ฌ ์์ด์ ํ์ด์ด๋ณผ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
- Total
- Today
- Yesterday
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ