[Ruby] problème avec l'instruction if

Contexte

Lorsque j'ai résolu le problème de Ruby, j'ai été déçu de voir l'intelligence du modèle de réponse à ma réponse: confondu:, je vais donc le laisser comme un mémorandum.

problème

Entrez un entier positif. Cet entier est La différence d'un multiple de 10 (10,20,30 ...) Vrai si dans les 2 En dehors de cela, créons une méthode qui renvoie False.

** Exemple de sortie: ** near_ten(12)→True near_ten(17)→False near_ten(19)→True

Ma réponse

Ruby


def near_ten(num)
  if num % 10 <= 2
    puts "True"
  elsif num % 10 >= 8
    puts "True"
  else
    puts "False"
  end
end

Le modèle de réponse

Ruby


def near_ten(num)
  quotient = num % 10
  if quotient  <= 2 || quotient >= 8
    puts "True"
  else
    puts "False"
  end
end

Impressions

Quand j'ai vu la réponse du modèle, j'ai crié dans mon cœur ** C'est trop intelligent! (Je ne peux pas parler parce que je suis en déplacement: pas amusé :)

Certainement, ou" || "Il est facile d'oublier l'existence de. .. .. ..

Pour être honnête, le code est correct: sparkles:, mais j'ai senti une fois de plus que la fraîcheur suintait en fonction de la manière intelligente d'écrire: star2:. .. ..

Facile à refactoriser. .. ..

Recommended Posts

[Ruby] problème avec l'instruction if
Problème de rubis ⑦
if déclaration
problème de recherche de rubis
Problème d'API ruby
Problème d'API ruby
[Competition Pro] Résolvez les problèmes de sac à dos avec Ruby
[Rubiy] Et si vous mettez chaque déclaration dans chaque déclaration? ??
Premiers pas avec Ruby
10 Correspond à l'instruction if
Étude de l'instruction Java-Part 10-if
Evolve Eve avec Ruby
[At Coder] Résolvez le problème ABC183 D avec Ruby
[At Coder] Résolvez le problème ABC182 D avec Ruby
À propos de l'instruction et de l'instruction if
Changer de version Ruby avec rbenv
J'ai essayé DI avec Ruby
Client GraphQL commençant par Ruby
Ruby: envoyer des e-mails avec Starttls
Comment vérifier les nombres entiers avec ruby
Comprenons la déclaration if!
Étudier à CodeWar (ruby) ⑤ Proc
Utilisez Ruby avec Google Colab
Premiers pas avec les modules Ruby
Système de dépôt Ruby, problème d'algorithme
[ruby] Appel d'une méthode avec un argument
Installez Ruby sur MSYS2 avec pacman
Ruby Scraping-Move Selenium Headless avec VPS.
[Java] Énumération des branches avec instruction switch
Apprendre Ruby avec AtCoder 6 [Concours 168 Donc]
Problème de création de calendrier (problème de pratique amusant avec Ruby)
Programmation avec ruby (en route)
Étudier à CodeWar (ruby) ④ cas ~ quand
[Ruby] Gérez les variables d'instance avec des méthodes d'instance
Gérer DatePicker avec Ruby / gtk3 + glade3
[Java] Réduire les instructions if avec Enum
Impressions de faire Black Jack-cli avec Ruby
Traitement des relevés et des succursales
Ce problème est sobrement difficile ... (Ruby)