カテゴリー別アーカイブ: IT全般

順位当てゲーム

3枚(1~3)を3名(Aさん、Bさん、Cさん)に配り、Aさんから自分のカード順位(Max、Mid、Mid)を回答していくゲーム。順位が確定でき次第終了。
準備がわからない場合は、A→B→Cと回答権を変更していく。

public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//test tl = new test(4, 2);
//tl.setStatus(3, 1, "abc");
//System.out.println(tl.getStatus(3, 1));

//文字列を数値に変換
//System.out.println(numericConversion("onetwoone"));

//数値を文字列に変換
//System.out.println(stringConversion("9876"));
//sort("6,10, 30, 5, 2, 11, 90");

Boolean end = false;

String val = "A:2,B:3,C:4";
String[] tmp = val.split(",");
// 準備
String[] arrayA = tmp[0].toString().split(":");
String[] arrayB = tmp[1].toString().split(":");
String[] arrayC = tmp[2].toString().split(":");

// Aの回答
if(arrayB[1].equals("4") || arrayB[1].equals("5")) {
    if(arrayC[1].equals("4") || arrayC[1].equals("5")) {
        System.out.println("Min:" + arrayA[0]);
        System.exit(0);
    }
}
if(arrayB[1].equals("1") || arrayB[1].equals("2")) {
    if(arrayC[1].equals("1") || arrayC[1].equals("2")) {
        System.out.println("Max:" + arrayA[0]);
        System.exit(0);
    }
}
if(arrayB[1].equals("1") || arrayB[1].equals("5")) {
    if(arrayC[1].equals("1") || arrayC[1].equals("5")) {
        System.out.println("Mid:" + arrayA[0]);
        System.exit(0);
    }
}

System.out.println("???:" + arrayA[0]);

// Bの回答
if(arrayA[1].equals("4") || arrayA[1].equals("5")) {
    if(arrayC[1].equals("4") || arrayC[1].equals("5")) {
        System.out.println("Min:" + arrayB[0]);
        System.exit(0);
    }
}
if(arrayA[1].equals("1") || arrayA[1].equals("2")) {
    if(arrayC[1].equals("1") || arrayC[1].equals("2")) {
        System.out.println("Max:" + arrayB[0]);
        System.exit(0);
    }
}
if(arrayA[1].equals("1") || arrayA[1].equals("5")) {
    if(arrayC[1].equals("1") || arrayC[1].equals("5")) {
        System.out.println("Mid:" + arrayB[0]);
        System.exit(0);
    }
}

System.out.println("???:" + arrayB[0]);

// Cの回答
if(arrayA[1].equals("4") || arrayA[1].equals("5")) {
    if(arrayB[1].equals("4") || arrayB[1].equals("5")) {
        System.out.println("Min:" + arrayC[0]);
        System.exit(0);
    }
}
if(arrayA[1].equals("1") || arrayA[1].equals("2")) {
    if(arrayB[1].equals("1") || arrayB[1].equals("2")) {
        System.out.println("Max:" + arrayC[0]);
        System.exit(0);
    }
}
if(arrayA[1].equals("1") || arrayA[1].equals("5")) {
    if(arrayB[1].equals("1") || arrayB[1].equals("5")) {
        System.out.println("Mid:" + arrayC[0]);
        System.exit(0);
    }
}
System.out.println("???:" + arrayC[0]);

// Aの回答
if(arrayB[1].equals("2") || arrayB[1].equals("4")) {
    if(arrayC[1].equals("2") || arrayC[1].equals("4")) {
        System.out.println("Mid:" + arrayA[0]);
        System.exit(0);
    }
System.out.println("???:" + arrayA[0]);
}
if(arrayB[1].equals("2") || arrayB[1].equals("5")) {
    if(arrayC[1].equals("2") || arrayC[1].equals("5")) {
        System.out.println("Mid:" + arrayA[0]);
        System.exit(0);
    }
}

System.out.println("???:" + arrayA[0]);

System.out.println("Mid:" + arrayB[0]);

}

Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket

Python matplotlibを用いたグラフの複数表示

Pythonでmatplotlibを使用したグラフを複数表示するサンプルです。

続きを読む


Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket

surface Windows 10 (S モード) 解除

surfaceでMicrosoft Store以外のアプリをインストールする場合に、Sモードにする必要があります。

Microsoft Storeより『Sモードをオフ』や『Switch out of s mode』で検索しインストールします。
続きを読む


Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket