teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

書き方ヒント

2016/04/16 03:02

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -7,4 +7,10 @@
7
7
  0. すでに押された番号
8
8
  0. ある番号が押されたか否か
9
9
 
10
- のいずれかの情報が必要になるはずです。その情報を持たせて、状況に応じてその情報を更新し、表示させる際にその情報を使うようにすればいいはずです。
10
+ のいずれかの情報が必要になるはずです。その情報を持たせて、状況に応じてその情報を更新し、表示させる際にその情報を使うようにすればいいはずです。
11
+
12
+ ヒントとしては、
13
+ 1と2の場合は「押されていない番号」または「押された番号」のListかSetかを用意し、
14
+ 表示の際に1~10の数字がListかSetに入っているか否かで表示するかどうかを判定する
15
+ 3の場合は1~10に対応するbooleanの配列を作成し、「押されたかどうか」のboolean値を入れ、
16
+ そのbooleanの値によってその数字を表示するかどうかを判定する