Ceci est probablement super basique, mais j'ai assez de choses a essayé qui n'ont pas atteindre ..Ruby, faisant un nombre négatif
Je veux changer un numéro à sa version négative.
answer = []
array = [3, 5, 2, 19, 2, 1]
array.each.with_index do |x, i|
if x > array[i+1]
answer << array[i] * -1
else x =< array[i+1]
answer << array[i]
end
end
=> the answer I want is [-5] for when 'true' but I'm getting [5]
J'ai essayé aussi de faire un nouveau 'negarray' avec tous les nombres négatifs équivalents comme 'tableau'
answer = []
array = [3, 5, 2, 19, 2, 1]
negarray = [-3, -5, -2, -19, -2, -1]
=> again, getting [5], and not the [-5] I want.
Cheers!
Cant reproduire. Obtenir '[-5]'. – ndn
Je m'excuse mais je ne comprends pas cette question –
@ndn - C'est étrange comme je reçois [5] et triple vérifié mon code, l'a donné à quelqu'un d'autre à courir et ils ont [-5]. –