## 問題 乱数を用いた宝くじシミュレーターを作成してみよう。 ### 内容 以下のルールに則り抽選番号と当選番号を生成し、当選結果を出力する。 【抽選番号】 ・シミュレーションしたい枚数をINPUTとして入力する。 ・4桁の抽選番号を乱数で生成する。(抽選番号はINPUTの枚数分生成する。) 【当選番号】 ・以下の当選番号を乱数で生成する。 1等:4桁の乱数 2等:3桁の乱数 3等:2桁の乱数 4等:1桁の乱数 ・当選番号はOUTPUTとして出力する。 【当選結果】 ・抽選結果と当選結果の一致確認を行い、当選結果をOUTPUTとして出力する。 一致条件: 1等:当選番号と抽選番号が一致 2等:当選番号と抽選番号の下3桁が一致 3等:当選番号と抽選番号の下2桁が一致 4等:当選番号と抽選番号の下1桁が一致 ### イメージ 入力値 10 (1234, 4875, 3357, 6849, 9873, 2222, 8758, 0970, 4759, 3216) 当選番号 1等:6213 2等:X849 3等:XX23 4等:XXX7 当選結果 1等:0枚 2等:1枚 3等:0枚 4等:1枚 *** ### 乱数のサンプル ※時間がない場合、乱数生成ではなくコードに直接値を設定しロジックを優先させてください。 ・Java https://uxmilk.jp/47989 ・C https://9cguide.appspot.com/21-02.html その他 値取得・出力サンプルコード https://paiza.jp/guide/samplecode ### 使用サイト paiza https://paiza.io/ja/projects/new 自分の環境があるならそれで問題ありません! #### 一言メモ ロジックの記載が間に合いそうにない場合、コメントでどういった実装したいのかメモを残しておくといいかもしれません
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up