나는 나 자신에게 더 나은 방법이 있어야한다고 말하고 있지만 지금은 그것을 볼 수 없다.더 우아한 방법이 있나요?
i = 0; lose = 0; win = 0
while i < @array.size
results = @array[i].results
q = 0
while q < results.size
if results[q].to_i == 0 then
lose += 1
elsif results[q].to_i == 1 then
win += 1
else
puts results[q]
puts "false"
end
q += 1
end
i+=1
end
if win == lose then
puts "true"
else
puts "false"
end
너무 우아! :) 그냥 내가 뭘 찾고 있었는지! 감사. – Skizit
1. '0/1 '이 아닌 요소는 어디에 인쇄됩니까? 2.'count'는'select'없이 사용할 수 있습니다. 3. 초기 배열은 1 차원이 아닙니다. – Nakilon
예'count'가'select'보다 낫습니다. 0/1이 아닌 대답은 OP가 알아낼 수 있다고 생각합니다. StackOverflow는 다른 사람들의 코드 작성을위한 것이 아니라 조언과 지침을위한 것입니다. –