Hibikine_Kage 2018-03-25 20:14:40

[C] 見た目重視 このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

Cの講習がつまんなすぎて生まれたクソコード。見た目の芸術点の高さがポイント。

#include <stdio.h>

void sort(double a, double b, double c){
    printf("%.1lf, %.1lf, %.1lf\n",
        a<b?a<c?a:c:b<c?b:c,
        a<b?b<c?b:a>c?a:c:a<c?a:c<b?b:c,
        a>b?a>c?a:c:b>c?b:a>c?a:c);
}
int main() {
    double i, j, k;
    for (i = 1; i < 4; i += 1.0) {
        for (j=i==1?2:i==2?1:1;j<(i==3?3:4);j+=i==2?2:1) {
            printf("%.1lf, %.1lf, %.1lf\n", i, j, (i==1||j==1)&&(i==2||j==2)?3.0:(i==2||j==2)&&(i==3||j==3)?1.0:2.0);
            sort(i, j, (i==1||j==1)&&(i==2||j==2)?3.0:(i==2||j==2)&&(i==3||j==3)?1.0:2.0);
            printf("\n");
        }
    }
    return 0;
}

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(1)

#1 kosyos_t 2018-08-17 14:58:08  

見た目の芸術点は高いけど、可読性が・・・

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[Java] is禁止令

このエントリーをはてなブックマークに追加

ウンコードの趣旨とは違い、レビューで指摘...

// Mod yamada Start

// 一般的に考えて真偽値を返すメ...

鑑賞する »

[Java] 内部的にunicodeだから日本語つかえ...

このエントリーをはてなブックマークに追加

これを書いた先輩に「英語で書きましょうよ...

class 会員 {
    private int 会員番号;
    p...

鑑賞する »

[Java] もうコメント書くなお前

このエントリーをはてなブックマークに追加

改修案件でぶち当たったソース マジでこ...

/**
  *
  *   〇〇の値を取得する
  *
  */
pu...

鑑賞する »