ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

728x90
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ

 

1541๋ฒˆ: ์žƒ์–ด๋ฒ„๋ฆฐ ๊ด„ํ˜ธ

์ฒซ์งธ ์ค„์— ์‹์ด ์ฃผ์–ด์ง„๋‹ค. ์‹์€ ‘0’~‘9’, ‘+’, ๊ทธ๋ฆฌ๊ณ  ‘-’๋งŒ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ๊ฐ€์žฅ ์ฒ˜์Œ๊ณผ ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋Š” ์ˆซ์ž์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฐ์†ํ•ด์„œ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์—ฐ์‚ฐ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ , 5์ž๋ฆฌ๋ณด๋‹ค

www.acmicpc.net

 

๋ฌธ์ œ ํ’€์ด

 ์ˆ˜์‹์ด ์ž…๋ ฅ๋  ๋•Œ, ๊ด„ํ˜ธ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ตœ์†Ÿ๊ฐ’์œผ๋กœ ๋งŒ๋“ค์–ด ๊ทธ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ž…๋ ฅ๋œ ๊ฐ’์„ -๋ฅผ ๊ธฐ์ค€์œผ๋กœ `split` ํ•˜๊ณ  ์ขŒ์ธก์˜ ๊ฐ’๋“ค์„ ์ตœ๋Œ€ํ•œ ๋”ํ•œ๋‹ค. ๊ทธ ํ›„ ์šฐ์ธก์˜ ๊ฐ’๋“ค์„ ๋นผ์ฃผ๋Š” ๋ฐฉ์‹์„ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ฝ”๋“œ

from sys import stdin


if __name__ == '__main__':
    ex = stdin.readline().split('-')
    answer = sum(map(int, ex[0].split('+')))
    answer -= sum([list(map(int, string.split('+'))) for string in ex[1:]])
    print(answer)

 ์ฝ”๋“œ๋ฅผ ๋ญ”๊ฐ€ ๋” ๊น”๋”ํ•˜๊ฒŒ ํ•ด๋ณด๊ณ  ์‹ถ์€๋ฐ... ์ด๋ ‡๊ฒŒ ๋ง๊ณ ๋Š” ๋ผ์ธ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๋ญ”๊ฐ€ ์ข€ ๋” ๊น”๋”ํ•ด ๋ณด์ด๋Š” ์ฝ”๋“œ๊ฐ€ ์—†์„๊นŒ...๐Ÿค”

728x90
๋ฐ˜์‘ํ˜•
๋Œ“๊ธ€
๊ธ€ ๋ณด๊ด€ํ•จ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€