From 54ba39b19a8af6b810e75faf43bfbb74acb00437 Mon Sep 17 00:00:00 2001 From: "steven.huf" Date: Fri, 2 Jun 2017 10:01:32 +1000 Subject: [PATCH 1/2] Fixed read file not being closed, excess 'b=\n' is now omitted --- max6.py | 189 +++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 154 insertions(+), 35 deletions(-) diff --git a/max6.py b/max6.py index 4ee2249..e549fdd 100644 --- a/max6.py +++ b/max6.py @@ -18,7 +18,6 @@ a+='n' b='\n' a+=b -b='\n' a+=b a+='i' a+='m' @@ -30,9 +29,7 @@ a+='s' a+='y' a+='s' -b='\n' a+=b -b='\n' a+=b a+='i' a+='f' @@ -56,7 +53,6 @@ a+=' ' a+='3' a+=':' -b='\n' a+=b a+=' ' a+=' ' @@ -103,7 +99,6 @@ a+='p' a+='y' a+='"' -b='\n' a+=b a+=' ' a+=' ' @@ -169,7 +164,6 @@ a+='e' a+='.' a+='"' -b='\n' a+=b a+=' ' a+=' ' @@ -182,16 +176,12 @@ a+='(' a+='1' a+=')' -b='\n' a+=b -b='\n' a+=b -a+='d' -a+='a' +a+='w' +a+='i' a+='t' -a+='a' -a+=' ' -a+='=' +a+='h' a+=' ' a+='o' a+='p' @@ -210,19 +200,13 @@ a+='1' a+=']' a+=')' -a+='.' -a+='r' -a+='e' +a+=' ' a+='a' -a+='d' -a+='(' -a+=')' -b='\n' -a+=b -a+='w' +a+='s' +a+=' ' +a+='f' a+='i' -a+='t' -a+='h' +a+=',' a+=' ' a+='o' a+='p' @@ -253,7 +237,27 @@ a+=' ' a+='f' a+=':' -b='\n' +a+=b +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+='d' +a+='a' +a+='t' +a+='a' +a+=' ' +a+='=' +a+=' ' +a+='f' +a+='i' +a+='.' +a+='r' +a+='e' +a+='a' +a+='d' +a+='(' +a+=')' a+=b a+=' ' a+=' ' @@ -278,7 +282,6 @@ b='\\' a+=b a+='"' -b='\\' a+=b a+='"' a+='"' @@ -288,6 +291,40 @@ a+=' ' a+=' ' a+=' ' +a+='l' +a+='a' +a+='s' +a+='t' +a+='_' +a+='s' +a+='p' +a+='e' +a+='c' +a+='i' +a+='a' +a+='l' +a+='_' +a+='c' +a+='h' +a+='a' +a+='r' +a+='a' +a+='c' +a+='t' +a+='e' +a+='r' +a+=' ' +a+='=' +a+=' ' +a+='N' +a+='o' +a+='n' +a+='e' +a+=b +a+=' ' +a+=' ' +a+=' ' +a+=' ' a+='f' a+='o' a+='r' @@ -302,7 +339,6 @@ a+='t' a+='a' a+=':' -b='\n' a+=b a+=' ' a+=' ' @@ -323,7 +359,6 @@ a+='(' a+='c' a+=')' -b='\n' a+=b a+=' ' a+=' ' @@ -348,7 +383,6 @@ a+=' ' a+='3' a+=':' -b='\n' a+=b a+=' ' a+=' ' @@ -384,7 +418,6 @@ a+='%' a+=' ' a+='l' -b='\n' a+=b a+=' ' a+=' ' @@ -399,7 +432,6 @@ a+='s' a+='e' a+=':' -b='\n' a+=b a+=' ' a+=' ' @@ -413,6 +445,54 @@ a+=' ' a+=' ' a+=' ' +a+='i' +a+='f' +a+=' ' +a+='l' +a+='a' +a+='s' +a+='t' +a+='_' +a+='s' +a+='p' +a+='e' +a+='c' +a+='i' +a+='a' +a+='l' +a+='_' +a+='c' +a+='h' +a+='a' +a+='r' +a+='a' +a+='c' +a+='t' +a+='e' +a+='r' +a+=' ' +a+='!' +a+='=' +a+=' ' +a+='l' +a+=':' +a+=b +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' a+='p' a+='r' a+='i' @@ -434,7 +514,49 @@ a+='%' a+=' ' a+='l' -b='\n' +a+=b +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+=' ' +a+='l' +a+='a' +a+='s' +a+='t' +a+='_' +a+='s' +a+='p' +a+='e' +a+='c' +a+='i' +a+='a' +a+='l' +a+='_' +a+='c' +a+='h' +a+='a' +a+='r' +a+='a' +a+='c' +a+='t' +a+='e' +a+='r' +a+=' ' +a+='=' +a+=' ' +a+='l' a+=b a+=' ' a+=' ' @@ -465,7 +587,6 @@ a+='=' a+='b' a+='"' -b='\n' a+=b a+=' ' a+=' ' @@ -490,8 +611,6 @@ a+=' ' a+='a' a+='"' -b='\n' a+=b -b='\n' a+=b exec a From aeb2a2415594f4cd875281fd0b36212738d23091 Mon Sep 17 00:00:00 2001 From: "steven.huf" Date: Fri, 2 Jun 2017 10:06:25 +1000 Subject: [PATCH 2/2] Fixed variable name that making the script much larger than required --- max6.py | 94 +++++++++++++++++---------------------------------------- 1 file changed, 27 insertions(+), 67 deletions(-) diff --git a/max6.py b/max6.py index e549fdd..874f86b 100644 --- a/max6.py +++ b/max6.py @@ -18,6 +18,7 @@ a+='n' b='\n' a+=b +b='\n' a+=b a+='i' a+='m' @@ -29,7 +30,9 @@ a+='s' a+='y' a+='s' +b='\n' a+=b +b='\n' a+=b a+='i' a+='f' @@ -53,6 +56,7 @@ a+=' ' a+='3' a+=':' +b='\n' a+=b a+=' ' a+=' ' @@ -99,6 +103,7 @@ a+='p' a+='y' a+='"' +b='\n' a+=b a+=' ' a+=' ' @@ -164,6 +169,7 @@ a+='e' a+='.' a+='"' +b='\n' a+=b a+=' ' a+=' ' @@ -176,7 +182,9 @@ a+='(' a+='1' a+=')' +b='\n' a+=b +b='\n' a+=b a+='w' a+='i' @@ -237,6 +245,7 @@ a+=' ' a+='f' a+=':' +b='\n' a+=b a+=' ' a+=' ' @@ -258,6 +267,7 @@ a+='d' a+='(' a+=')' +b='\n' a+=b a+=' ' a+=' ' @@ -282,6 +292,7 @@ b='\\' a+=b a+='"' +b='\\' a+=b a+='"' a+='"' @@ -291,35 +302,13 @@ a+=' ' a+=' ' a+=' ' -a+='l' -a+='a' -a+='s' -a+='t' -a+='_' -a+='s' -a+='p' -a+='e' -a+='c' -a+='i' -a+='a' -a+='l' -a+='_' a+='c' -a+='h' -a+='a' -a+='r' -a+='a' -a+='c' -a+='t' -a+='e' -a+='r' a+=' ' a+='=' a+=' ' -a+='N' -a+='o' -a+='n' -a+='e' +a+="'" +a+="'" +b='\n' a+=b a+=' ' a+=' ' @@ -339,6 +328,7 @@ a+='t' a+='a' a+=':' +b='\n' a+=b a+=' ' a+=' ' @@ -359,6 +349,7 @@ a+='(' a+='c' a+=')' +b='\n' a+=b a+=' ' a+=' ' @@ -383,6 +374,7 @@ a+=' ' a+='3' a+=':' +b='\n' a+=b a+=' ' a+=' ' @@ -418,6 +410,7 @@ a+='%' a+=' ' a+='l' +b='\n' a+=b a+=' ' a+=' ' @@ -432,6 +425,7 @@ a+='s' a+='e' a+=':' +b='\n' a+=b a+=' ' a+=' ' @@ -448,34 +442,14 @@ a+='i' a+='f' a+=' ' -a+='l' -a+='a' -a+='s' -a+='t' -a+='_' -a+='s' -a+='p' -a+='e' a+='c' -a+='i' -a+='a' -a+='l' -a+='_' -a+='c' -a+='h' -a+='a' -a+='r' -a+='a' -a+='c' -a+='t' -a+='e' -a+='r' a+=' ' a+='!' a+='=' a+=' ' a+='l' a+=':' +b='\n' a+=b a+=' ' a+=' ' @@ -514,6 +488,7 @@ a+='%' a+=' ' a+='l' +b='\n' a+=b a+=' ' a+=' ' @@ -531,32 +506,12 @@ a+=' ' a+=' ' a+=' ' -a+='l' -a+='a' -a+='s' -a+='t' -a+='_' -a+='s' -a+='p' -a+='e' a+='c' -a+='i' -a+='a' -a+='l' -a+='_' -a+='c' -a+='h' -a+='a' -a+='r' -a+='a' -a+='c' -a+='t' -a+='e' -a+='r' a+=' ' a+='=' a+=' ' a+='l' +b='\n' a+=b a+=' ' a+=' ' @@ -587,6 +542,7 @@ a+='=' a+='b' a+='"' +b='\n' a+=b a+=' ' a+=' ' @@ -611,6 +567,10 @@ a+=' ' a+='a' a+='"' +b='\n' a+=b +b='\n' +a+=b +b='\n' a+=b exec a