プログラミングのお題スレ Part5
■ このスレッドは過去ログ倉庫に格納されています
0147デフォルトの名無しさん
2014/10/01(水) 14:45:05.04ID:4pDWmQkQ次のようなJavaScriptコードがある。
var seed = ???; // この値はわからないが0<=seed<256の数値であることは確か
function rand() {
seed = (seed * 54 + 31) % 251;
return seed % 32;
}
randを何度か呼び出した結果の配列が入力として与えられる。
次にrandを呼び出した結果として可能性のある数を全て出力せよ。
[30] => [0,17,20,23,26,29]
[1,2,3] => []
[1,28,18,3,16,17,13,16,26,20,21,14] => [18]
[] => [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]
■ このスレッドは過去ログ倉庫に格納されています