Submission #1757731


Source Code Expand

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from collections import deque

def main():
    S = input()

    que = deque()
    for w in S.split():
        if w == "not":
            que.append(w)
        else:
            if len(que) >= 2 and que[-1] == "not" and que[-2] == "not":
                que.pop()
                que.pop()
            que.append(w)

    print(" ".join(que))

if __name__ == "__main__": main()

Submission Info

Submission Time
Task A - 二重否定除去法則
User yumsiim
Language C++14 (GCC 5.4.1)
Score 0
Code Size 424 Byte
Status CE

Compile Error

./Main.cpp:1:2: error: invalid preprocessing directive #!
 #!/usr/bin/env python3
  ^
./Main.cpp:2:3: error: invalid preprocessing directive #-
 # -*- coding: utf-8 -*-
   ^
./Main.cpp:4:1: error: ‘from’ does not name a type
 from collections import deque
 ^