質問: num if accept_num.blank? puts "none" else puts accept_num end end end ``` 入力例としては、 9 (嫌いな数字) 3 (数字候補の数) 409 (数字候補(以下も同じ)) 509 109 です。 前段を出力できる場合は、期待される回答になります。 **何卒よろしくお願いいたしますm_ _m**
回答: `unless num&.include?("#{unlike_num}")`としているので、条件に当てはまる場合は対応する`end`まですべて飛ばされてしまいます。 「出力した数を数えて、0個なら`none`を出力する」というような、抜本的な構造変更の必要性があります(`room_num.each`の中でチェックをやろうとすると、「1つでも出力されたか」という条件をチェックするのは必要以上に煩雑となります)。