白駿3986好単語
4604 ワード
よい言葉
問題は白駿で確認できます.
✔方法
入力した文字列が条件を満たす場合は、良い語です.
✔コード
import sys
def solution(string):
stack = []
for i in range(len(string)):
# print(stack)
if len(stack) >= 1 and stack[-1] == string[i]:
stack.pop()
else:
stack.append(string[i])
# print(stack)
if len(stack) == 0:
return True
else:
return False
if __name__ == "__main__":
N = int(input())
arr = []
cnt = 0
for _ in range(N):
string = sys.stdin.readline().rstrip()
if solution(string) == True:
cnt += 1
print(cnt)
チップ
どのような資料構造が与えられた状況に適しているかを判断する練習を続けなければならない.
Reference
この問題について(白駿3986好単語), 我々は、より多くの情報をここで見つけました https://velog.io/@aszxvcb/백준-3986-좋은-단어テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol