Als ich das Ruby-Problem löste, war ich enttäuscht, die Schlauheit der Modellantwort für meine Antwort zu sehen: verwirrt :, also werde ich es als Memorandum belassen.
Geben Sie eine positive Ganzzahl ein. Diese ganze Zahl ist Der Unterschied zu Vielfachen von 10 (10,20,30 ...) Richtig, wenn innerhalb von 2 Ansonsten erstellen wir eine Methode, die False ausgibt.
** Ausgabebeispiel: ** near_ten(12)→True near_ten(17)→False near_ten(19)→True
Ruby
def near_ten(num)
if num % 10 <= 2
puts "True"
elsif num % 10 >= 8
puts "True"
else
puts "False"
end
end
Ruby
def near_ten(num)
quotient = num % 10
if quotient <= 2 || quotient >= 8
puts "True"
else
puts "False"
end
end
Als ich die Antwort des Modells sah, schrie ich in meinem Herzen ** Es ist zu klug! (Ich kann nicht sprechen, weil ich unterwegs bin: ungerührt :)
Sicher oder" || "Es ist leicht, die Existenz von zu vergessen. .. .. ..
Um ehrlich zu sein, ist der Code korrekt: funkelt :, aber ich hatte wieder einmal das Gefühl, dass die Coolness je nachdem, wie smart: star2: geschrieben ist, herausquillt. .. ..
Einfach zu überarbeiten. .. ..
Recommended Posts