ベストアンサー
最初に考えたのは0000000000でしたが、それは本当に良くありません。
少なくとも1つのゼロが必要です。そうでない場合、最初の数値はゼロであり、ゼロが表す「ゼロなし」と矛盾します。さらに、ゼロで始まる数値は、実際には1桁少ない数値です。
つまり、1は9,000,000,000です…いいえ、それは1ではありません。9が1つあるためです。また、9,000,000,001にはゼロが8つしかなく、ゼロが1つあります。だからダメ。
8,100,000,000はどうですか。いいえ、8があり、8がゼロであると言うと、8,100,000,010である必要がありますが、2つあり、1つしかないということです。
7,200,000,100はどうですか?良くありません。1が2つあると書いてありますが、1は1つしかありません。また、2はないが、1つあると書いてあります。
6,210,001,000はどうですか?それは成功だと思います!
OK、成功に満ちていると感じたら、5,220,010,000を試してみましょう。おっと、ダメです。2は2つありますが、1は1つだけで、0は5つではなく6つです。しかし、0の代わりに1を付けると、3、4、6、7、8、9のいずれであっても、どこにも表示されない数字になります。
5,301,010,000どちらも良くありません、何もなかったので2を落とさなければなりませんでした…しかし、それは状況が修正されなかったことを意味しました。
私は…もう見えません。すべての可能性を検討しなければ、確信は持てませんが、可能性は非常に低いと思われます。
あなたは1つだけを求めました。結果を確認しましょう:
6,210,001,000
先頭に0がありません。確認してください
10桁です。チェックしてください。
6つのゼロがあります。確認してください。
2つあります。確認してください。
1つ2つあります。チェックしてください。
スリーが0です。チェック
四つんばいです。チェックしてください。
0ファイブです。確認してください。
16個あります。チェックしてください。
セブンは0です。チェックしてください。
エイトは0です。チェックしてください。
ナインは0です。確認してください。
リストを読み取ると6210001000になります
正当なようです。
回答
6210001000
これが私のやり方です:
最初の数字=数字0の出現頻度2番目の数字=数字1の出現頻度(これは注意が必要な部分でした)。 。 。 10桁目=数字9の出現頻度。
数字を列に書き込み、手順1で数字0000000000から始めました。
ステップ2 :ゼロが10個あるため、数値の最初の桁は10でなければなりません。ただし、10は桁ではないため、9を使用します。これにより、私の番号は9としてゼロになります。
ステップ3 :最初の桁が9なので、10番目の桁は1でなければならないことを意味します(数値に9の頻度が与えられます。
ステップ4:しかし、今では数値にゼロが8つしかないので、 1桁目は8桁、9桁目は1桁です。
ステップ5:私の番号は1桁なので、2桁目は1でなければなりません。 1.しかし、今は7つのゼロしか残っていません。
ステップ6:最初の桁を7にします(ステップ5の後、私はゼロが7つだけ残っています)。ステップ5以降h ad 2の場合、2番目の数字を2にします。ただし、これにより、2ではなく1の数字が1 “の頻度になります。つまり、数字1が2番目の数字以外の場所にある場合、次のようになります。この問題に遭遇します。したがって、2桁目を2のままにして、別の「1」をどこかに導入してみましょう。
ステップ7:導入する必要があるためもう1つ1は、私の数のゼロの数が6になったことを意味します。したがって、最初の桁は6、2番目の桁は2、6番目の桁は1になります。
ステップ8:ステップ6では、数字「1」が間違った場所にあるようです。「7」はありませんが、2があります。これをシフトしてみましょう。 8桁目から3桁目までの「1」。
そこに… 6210001000