トップページ > プログラム > 2015年10月20日 > yLq/jjBd

書き込み順位&時間帯一覧

37 位/147 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000100000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
プログラミングのお題スレ Part8©2ch.net

書き込みレス一覧

プログラミングのお題スレ Part8©2ch.net
40 :デフォルトの名無しさん[sage]:2015/10/20(火) 16:11:00.46 ID:yLq/jjBd
// お題:電卓を実装する
// 引数はボタン入力履歴で、戻り値は現在の表示
// ボタンは 0123456789-+*= のみ
"5" => "5"
"5+" => "5"
"5+3" => "3"
"5+3=" => "8"

"5*-3=" => "2" // 最後に入力した演算子が有効
"5-3+" => "2" // 途中結果を表示する
"5-3*2=" => "-1" // -+ よりも * が優先される

// 初期値は 0
"" => "0"
"-10=" => "-10"
"*10=" => "0"

"4+3=2=" => "2" // = の次に数値が入力された場合、途中結果は捨てる
"4+3=*2=" => "14" // * よりも = が優先される

// 実装例: https://ideone.com/h8Tjwc


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。