From c463f8d4596484e9487d02c8e840637dfb4c2faa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kijowski=20Micha=C5=82?= Date: Fri, 11 Dec 2020 00:50:09 +0100 Subject: [PATCH] dfsgdfg --- TaskE05/Makefile | 0 TaskE05/run | 17 +++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 TaskE05/Makefile create mode 100755 TaskE05/run diff --git a/TaskE05/Makefile b/TaskE05/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/TaskE05/run b/TaskE05/run new file mode 100755 index 0000000..1ed5a52 --- /dev/null +++ b/TaskE05/run @@ -0,0 +1,17 @@ +#!/usr/bin/python3 + +import sys +import re + +sciezki = {0:{'0':0,'1':1,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':0,' ':0,'r':0,'.':0,'x':0},1:{'0':0,'1':0,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':2,' ':0,'r':0,'.':0,'x':0},2:{'0':3,'1':3,'2':3,'3':3,'4':3,'5':3,'6':3,'7':3,'8':3,'9':3,' ':0,'r':0,'.':0,'x':0},3:{'0':4,'1':4,'2':4,'3':4,'4':4,'5':4,'6':4,'7':4,'8':4,'9':4,' ':0,'r':0,'.':0,'x':0},4:{'0':0,'1':0,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':0,' ':5,'r':0,'.':0,'x':0},5:{'0':0,'1':0,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':0,' ':0,'r':6,'.':0,'x':0},6:{'0':0,'1':0,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':0,' ':0,'r':0,'.':7,'x':0},7:{'0':7,'1':7,'2':7,'3':7,'4':7,'5':7,'6':7,'7':7,'8':7,'9':7,' ':7,'r':7,'.':7,'x':7}}; +stanyakceptujace = [7]; +for input in sys.stdin.readlines(): + act = 0; + for char in input[:-1]: + if char not in ['0','1','2','3','4','5','6','7','8','9',' ','r','.']: + char = 'x' + act = sciezki[act][char] + if act in stanyakceptujace: + print("YES") + else: + print("NO")