白駿1541号:紛失した括弧(Python)
748 ワード
白駿1541号:紛失したかっこ 式で「-」が初めて現れる位置を探す
1-1. 式に「-」がない場合、eval(sik)で式 を計算します.首'-'前位式(前)と後位式(後)は に分けられる. frontのすべての数字を合わせて backのすべての数字を合わせて 前列後列
1-1. 式に「-」がない場合、eval(sik)で式
import sys
sik = sys.stdin.readline().rstrip()
first = sik.find('-')
if first != -1:
front = sik[:first]
front = front.split('+')
plus = 0
for f in front:
plus += int(f)
back = sik[first+1:]
back = back.replace('-', '+')
back = back.split('+')
minus = 0
for b in back:
minus += int(b)
print(plus-minus)
else:
print(eval(sik))
Reference
この問題について(白駿1541号:紛失した括弧(Python)), 我々は、より多くの情報をここで見つけました https://velog.io/@kayoung0/백준-1541번-잃어버린-괄호Pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol