アカウント名:
パスワード:
4桁の暗証番号で4つすべてが異なる数字だとすると、組み合わせ数は4! = 24 通り。
もし3種類の数字しか使っていない(同じ数字を2回使ってる)場合の組み合わせ数は、
どの数字が重複しているか=33つ+1つの数字の順列=4!重複した文字の順番が逆のケースを排除=1/23*4!*1/2=36通り
で合ってる?
同じ数字を2回使ってる場合、他の2つより塗料のはげ具合が多くて判定できるかも。
ていうか、まんが「ハンターキャッツ」で、4桁の暗証番号を突破するのにボタンのバネのへたり具合から、使われてる3つの数字(そのうち1つは他の2つよりへたってる)を見つけて12通りをチャレンジしてたのを思い出した。計算すればその通りなんだけど、意外と少ないなぁと印象に残ってる。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
組み合わせ数 (スコア:0)
4桁の暗証番号で4つすべてが異なる数字だとすると、組み合わせ数は
4! = 24 通り。
もし3種類の数字しか使っていない(同じ数字を2回使ってる)場合の
組み合わせ数は、
どの数字が重複しているか=3
3つ+1つの数字の順列=4!
重複した文字の順番が逆のケースを排除=1/2
3*4!*1/2=36通り
で合ってる?
Re:組み合わせ数 (スコア:1)
同じ数字を2回使ってる場合、他の2つより塗料のはげ具合が多くて判定できるかも。
ていうか、まんが「ハンターキャッツ」で、4桁の暗証番号を突破するのに
ボタンのバネのへたり具合から、使われてる3つの数字(そのうち1つは他の2つよりへたってる)を見つけて
12通りをチャレンジしてたのを思い出した。
計算すればその通りなんだけど、意外と少ないなぁと印象に残ってる。