プログラミングコンテスト・チャレンジブックのコードをPythonにしたメモ2017年12月24日

マイナビのプログラミングコンテスト チャレンジブックでアルゴリズムを勉強中!

この本はC++でコードが書かれているので、勉強がてらPython3で書き直した時のメモ。

こちらの本とは微妙にアルゴリズムが違っている場合もあるかもしれないですが、悪しからず。

more »

じゃんけんのアルゴリズム【プログラミング】2017年10月18日

じゃんけんのアルゴリズム【プログラミング】

 

「じゃんけん」をプログラミングに組み込む場合、

1人目の手 + 2人目の手 + 3 % 3
あまりの数で勝敗がわかります。
phpで記述します。

<?php

//グー・チョキ・パーを数字に置き換える
$rock = 0;
$paper = 1;
$scissors = 2;

//$jankenは、あまりの数
$janken = ($rock - $scissors + 3) % 3 
if($janken == 1){
    echo "1人目の勝ち";
}elseif($janken == 2){
    echo "1人目の負け";
}elseif($janken == 0){
    echo "あいこ";
}

?>