For myself I made a simple numerical reference program. Code below
qiita.rb
m = gets.chomp
n = gets.to_i
room = []
n.times do
count = gets.chomp
room.push(count)
end
a = 0
count = n
while n > 0
if ! (room[a]).include?(m)
puts room[a].to_i
else
count -= 1
if count == 0
puts "none"
end
end
n = n - 1
a = a + 1
end
First, enter the reference source value in the variable m. (Although it is character data) Based on that, we input numerical values and output only the numerical values that do not apply.
If all are not true, "none" is returned.
This if statement is a case that "does not apply", so I made it in the form of if !. Also, I thought that the character string could be referred to more easily with include? In the flow that first refers to a character string and converts it to a numerical value at the time of output just made it.