Skip to main content
Commonmark migration
Source Link

#C, 171 156 Bytes

C, 171 156 Bytes

i,j;char*b="FKCIIBAVWMGNPTNCCSPPSVCSPELSBJCVCORIBCMG ";f(){for(i=1;*b;j=i%21==0?putchar(*b++),puts(""),i++,*b++:i<21||i>210?i&1?*b++:32:32,putchar(j),i++);}

Outputs a trailing newline character as well... Could probably be golfed down a bit more.

#C, 171 156 Bytes

i,j;char*b="FKCIIBAVWMGNPTNCCSPPSVCSPELSBJCVCORIBCMG ";f(){for(i=1;*b;j=i%21==0?putchar(*b++),puts(""),i++,*b++:i<21||i>210?i&1?*b++:32:32,putchar(j),i++);}

Outputs a trailing newline character as well... Could probably be golfed down a bit more.

C, 171 156 Bytes

i,j;char*b="FKCIIBAVWMGNPTNCCSPPSVCSPELSBJCVCORIBCMG ";f(){for(i=1;*b;j=i%21==0?putchar(*b++),puts(""),i++,*b++:i<21||i>210?i&1?*b++:32:32,putchar(j),i++);}

Outputs a trailing newline character as well... Could probably be golfed down a bit more.

deleted 4 characters in body
Source Link
cleblanc
  • 3.5k
  • 10
  • 16

#C, 171171 156 Bytes

i,j;char*b="FKCIIBAVWMGNPTNCCSPPSVCSPELSBJCVCORIBCMG";fj;char*b="FKCIIBAVWMGNPTNCCSPPSVCSPELSBJCVCORIBCMG ";f(){for(i=1;*b;i++){if(i%21==0)i=1;*b;j=i%21==0?putchar(*b++),puts(""),j=*b++i++,i++;else j=i<21||i>210*b++:i<21||i>210?i&1?*b++:32:32;putchar32,putchar(j?j:10),i++);}}

Outputs a trailing newline character as well... Could probably be golfed down a bit more.

#C, 171 Bytes

i,j;char*b="FKCIIBAVWMGNPTNCCSPPSVCSPELSBJCVCORIBCMG";f(){for(i=1;*b;i++){if(i%21==0)putchar(*b++),puts(""),j=*b++,i++;else j=i<21||i>210?i&1?*b++:32:32;putchar(j?j:10);}}

Outputs a trailing newline character as well... Could probably be golfed down a bit more.

#C, 171 156 Bytes

i,j;char*b="FKCIIBAVWMGNPTNCCSPPSVCSPELSBJCVCORIBCMG ";f(){for(i=1;*b;j=i%21==0?putchar(*b++),puts(""),i++,*b++:i<21||i>210?i&1?*b++:32:32,putchar(j),i++);}

Outputs a trailing newline character as well... Could probably be golfed down a bit more.

Source Link
cleblanc
  • 3.5k
  • 10
  • 16

#C, 171 Bytes

i,j;char*b="FKCIIBAVWMGNPTNCCSPPSVCSPELSBJCVCORIBCMG";f(){for(i=1;*b;i++){if(i%21==0)putchar(*b++),puts(""),j=*b++,i++;else j=i<21||i>210?i&1?*b++:32:32;putchar(j?j:10);}}

Outputs a trailing newline character as well... Could probably be golfed down a bit more.