Skip to main content
added 33 characters in body
Source Link
Noodle9
  • 20.4k
  • 3
  • 23
  • 47

C (gcc), 65 63 bytes

Saved 2 bytes thanks to my pronoun is monicareinstate!!!

f(n,a,l,s,i)int*a;{for(s=i=!n;i<l&n>0;)s+=f(n-a[i++],a,l);n=s;} 

Try it online!Try it online!

C (gcc), 65 63 bytes

Saved 2 bytes thanks to my pronoun is monicareinstate!!!

f(n,a,l,s,i)int*a;{for(s=i=!n;i<l&n>0;)s+=f(n-a[i++],a,l);n=s;} 

Try it online!

C (gcc), 65 63 bytes

Saved 2 bytes thanks to my pronoun is monicareinstate!!!

f(n,a,l,s,i)int*a;{for(s=i=!n;i<l&n>0;)s+=f(n-a[i++],a,l);n=s;} 

Try it online!

added 161 characters in body
Source Link
Noodle9
  • 20.4k
  • 3
  • 23
  • 47

C (gcc), 6565 63 bytes

Saved 2 bytes thanks to my pronoun is monicareinstate!!!

f(n,a,l,s,i)int*a;{for(s=s=i=!n,i=0;i<l&n>0;n;i<l&n>0;)s+=f(n-a[i++],a,l);n=s;} 

Try it online!Try it online!

C (gcc), 65 bytes

f(n,a,l,s,i)int*a;{for(s=!n,i=0;i<l&n>0;)s+=f(n-a[i++],a,l);n=s;} 

Try it online!

C (gcc), 65 63 bytes

Saved 2 bytes thanks to my pronoun is monicareinstate!!!

f(n,a,l,s,i)int*a;{for(s=i=!n;i<l&n>0;)s+=f(n-a[i++],a,l);n=s;} 

Try it online!

Source Link
Noodle9
  • 20.4k
  • 3
  • 23
  • 47

C (gcc), 65 bytes

f(n,a,l,s,i)int*a;{for(s=!n,i=0;i<l&n>0;)s+=f(n-a[i++],a,l);n=s;} 

Try it online!