配列処理-応用3

問題

setup(), draw(), mousePressed() 関数と配列を使用して、以下を実装してください:

  • グローバル変数として:
    • int 型の2次元配列 card をサイズ 6 で初期化してください
    • int 型の変数 get を宣言してください
  • setup() 関数で:
    • 幅×高さのキャンバス でキャンバスを作成してください
  • draw() 関数:空のままにしてください
  • mousePressed() 関数(マウスクリック時)で:
    • ランダムな値を取得 で 0~5 のランダムな値を get に代入してください
    • 配列の get 番目をインクリメント(card[get]++)してください
    • for ループで配列の全要素を表示してください
    • 「カードn は x枚です」というメッセージを console に出力してください(n は 1~6)
    • 空行を出力してください
  • マウスをクリックするたびに、ランダムに選ばれたカード番号がカウントアップされることを確認してください
ヒントを見る
  • size(幅, 高さ): キャンバスのサイズを設定
  • random(最小値, 最大値): 指定範囲のランダムな値を取得
  • mousePressed() はマウスがクリックされたときに自動的に実行されます
  • 配列は自動的に 0 で初期化されるため、クリックされるたびにカウントが増えます

実行例