みけCATのにっき(仮)
つれづれなるまゝに、日くらし、PCにむかひて、心に移りゆくよしなし事を、そこはかとなく書きつくれば、あやしうこそものぐるほしけれ。
(本当か!?)
出典

if,三項間演算子,除算なしで素直にFizzBuzz

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

if,三項間演算子,除算なしで素直にFizzBuzz

投稿記事 by みけCAT » 12年前

私も便乗してみました。
私は普通に実装してみました。

CODE:

#include 

int main(void) {
    int offset[16]={0,0,0,3,0,12,3,0,0,3,12,0,3,0,0,8};
    int offset2[16]={1};
    int i;
    int now;
    for(i=1,now=1;i<=100;i++) {
        printf("%d\0Fizz\0FizzBuzz"+offset[now],i);
        putchar('\n');
        now=(now+1)&15;
        now+=offset2[now];
    }
    return 0;
}
…普通?まあいいや。

追記
メモ:他の人の最近のFizzBuzz
http://dixq.net/forum/blog.php?u=781&b=3370
http://dixq.net/forum/blog.php?u=955&b=3371
最後に編集したユーザー みけCAT on 2012年12月05日(水) 22:23 [ 編集 1 回目 ]

nil
記事: 428
登録日時: 13年前

Re: if,三項間演算子,除算なしで素直にFizzBuzz

投稿記事 by nil » 12年前

それは思いつきませんでした……
と、朝っぱらから歯ぎしりをしています。