[Leetcode] - 439
3234 ワード
class Solution:
def parseTernary(self, expression: str) -> str:
stack = []
for c in reversed(expression):
if stack and stack[-1] == '?':
stack.pop()
left = stack.pop()
stack.pop()
right = stack.pop()
if c == 'T':
stack.append(left)
else:
stack.append(right)
else:
stack.append(c)
return stack.pop()
Reference
この問題について([Leetcode] - 439), 我々は、より多くの情報をここで見つけました https://velog.io/@jisngprk/Leetcode-439テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol