Skip to main content
added 110 characters in body
Source Link
ovs
  • 61.2k
  • 3
  • 49
  • 164

Python 2, 105105 104 bytes

thanks to user202729 for -1 byte

a=q=[1];n=input();r=n<4;p=1 for i in range(2,n):q=a+map(sum,zip(q[1:],q))+a;r+=n in q;p*=n%i print(p+r)<1 p+r<1 

Try it online!Try it online!

Python 2, 105 bytes

a=q=[1];n=input();r=n<4;p=1 for i in range(2,n):q=a+map(sum,zip(q[1:],q))+a;r+=n in q;p*=n%i print(p+r)<1 

Try it online!

Python 2, 105 104 bytes

thanks to user202729 for -1 byte

a=q=[1];n=input();r=n<4;p=1 for i in range(2,n):q=a+map(sum,zip(q[1:],q))+a;r+=n in q;p*=n%i print p+r<1 

Try it online!

Source Link
ovs
  • 61.2k
  • 3
  • 49
  • 164

Python 2, 105 bytes

a=q=[1];n=input();r=n<4;p=1 for i in range(2,n):q=a+map(sum,zip(q[1:],q))+a;r+=n in q;p*=n%i print(p+r)<1 

Try it online!