---
# System prepended metadata

title: 2023/12/21_フレッシャーズトレーニング

---

## 問題
乱数を用いた宝くじシミュレーターを作成してみよう。

### 内容
以下のルールに則り抽選番号と当選番号を生成し、当選結果を出力する。
【抽選番号】
・シミュレーションしたい枚数をINPUTとして入力する。
・４桁の抽選番号を乱数で生成する。(抽選番号はINPUTの枚数分生成する。)
 
【当選番号】
・以下の当選番号を乱数で生成する。
　1等：４桁の乱数
　2等：３桁の乱数
　3等：２桁の乱数
　4等：１桁の乱数
・当選番号は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

自分の環境があるならそれで問題ありません！

#### 一言メモ
ロジックの記載が間に合いそうにない場合、コメントでどういった実装したいのかメモを残しておくといいかもしれません