Once upon a time after I had put in the bugs file that there is no arg check and it was a feature, not a bug, it was changed to bug status. This was a very simple fix that I then made but it's not necessary either so I have undone it to make it more like the original. Now the only difference from the original is my fix so that it compiles with clang. This means the bugs file was also updated as was the index.html file and the thanks file (which also has some other fixes that are unrelated).
15 lines
422 B
C
15 lines
422 B
C
#include <stdio.h>
|
|
int l;int pain(int o,char **O,
|
|
int I){char c,*D=O[1];if(o>0){
|
|
for(l=0;D[l ];D[l
|
|
++]-=10){D [l++]-=120;D[l]-=
|
|
110;while (!pain(0,O,l))D[l]
|
|
+= 20; putchar((D[l]+1032)
|
|
/20 ) ;}putchar(10);}else{
|
|
c=o+ (D[I]+82)%10-(I>l/2)*
|
|
(D[I-l+I]+72)/10-9;D[I]+=I<0?0
|
|
:!(o=pain(c/10,O,I-1))*((c+999
|
|
)%10-(D[I]+92)%10);}return o;}
|
|
int main(int o,char **O) {
|
|
return pain(o, O, l); }
|