J'ai essayé de faire un Numeron qui n'est pas bon avec Ruby

introduction

Pour une raison quelconque, j'ai essayé de faire un mauvais "Numeron". Je n'ai pas de regrets.

Numer0n - wikipedia

Aller Numeron

J'ai fait référence à cet article.

Code source

numeron.rb


d = []
while true
  d[102, 2] = rand(0..32767).divmod(10)
  d[101, 2] = rand(0..32767).divmod(10)
  d[100, 2] = rand(0..32767).divmod(10)
  break if d[101] != d[102] && d[102] != d[103] && d[103] != d[101]
end
puts "Appelez s'il vous plaît"
while true
  x200 = gets.chomp
  d[111] = x200[0].to_i
  d[112] = x200[1].to_i
  d[113] = x200[2].to_i
  d[300] = 0
  d[400] = 0
  d[300] += 1 if d[101] == d[111]
  d[300] += 1 if d[102] == d[112]
  d[300] += 1 if d[103] == d[113]
  d[400] += 1 if d[101] == d[112]
  d[400] += 1 if d[101] == d[113]
  d[400] += 1 if d[102] == d[111]
  d[400] += 1 if d[102] == d[113]
  d[400] += 1 if d[103] == d[111]
  d[400] += 1 if d[103] == d[112]
  if d[300] == 3
    puts "3 EAT"
    break
  else
    puts "#{d[300]} EAT - #{d[400]} BITE"
  end
end

rand.rb


  d[100, 2] = rand(0..32767).divmod(10)

  d[101] = rand(0..9)

Ne pas refactoriser avec rand (0..9). Il y a aussi quelque chose de pratique ici.

Résumé

Recommended Posts

J'ai essayé de faire un Numeron qui n'est pas bon avec Ruby
J'ai essayé de créer une classe parent d'objet de valeur dans Ruby
J'ai essayé d'utiliser pleinement le cœur du processeur avec Ruby
J'ai essayé de créer une fonction de connexion avec Java
J'ai essayé de faire une demande en 3 mois d'inexpérimenté
J'ai créé un client RESAS-API en Java
J'ai essayé d'écrire du code comme une déclaration de type en Ruby
J'ai essayé un problème de calendrier avec Ruby
Qu'est-ce que Docker? J'ai essayé de résumer
J'ai essayé de résoudre le problème de la séquence Tribonacci en Ruby, avec récurrence.
[Ruby] J'ai essayé de résumer les méthodes fréquentes dans paiza
[Ruby] J'ai essayé de résumer les méthodes fréquentes avec paiza ②
J'ai essayé de faire une authentification de base avec Java
J'ai essayé d'implémenter des relations polymorphes à Nogizaka.
J'ai essayé d'organiser la session en Rails
Je voulais que (a == 1 && a == 2 && a == 3) vrai en Java
J'ai essayé de sortir quatre-vingt-dix-neuf en Java
J'ai essayé de développer une application en 2 langues
Je veux obtenir la valeur en Ruby
J'ai essayé d'implémenter la notification push Firebase en Java
# 2 [Note] J'ai essayé de calculer quatre-vingt-dix-neuf avec Java.
J'ai essayé de créer une compétence Clova en Java
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
~ J'ai essayé d'apprendre la programmation fonctionnelle avec Java maintenant ~
J'ai essayé de découvrir ce qui avait changé dans Java 9
J'ai essayé de résoudre le problème de la machine à karaoké Ruby (il y a un exemple de réponse)
J'ai essayé de résoudre le problème de la boisson bonus Ruby (il y a un exemple de réponse)
J'ai essayé de faire de Ben figure une animation GIF facile à comprendre
Je voulais juste créer une propriété réactive en Java
J'ai essayé de faire coexister Java Optional et la clause de garde
J'ai brièvement résumé la grammaire de base de Ruby
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
Je veux créer un fichier Parquet même en Ruby
J'ai essayé d'utiliser Dapr en Java pour faciliter le développement de microservices
J'ai essayé de résumer l'orientation de l'objet à ma manière.
J'ai essayé DI avec Ruby
J'ai essayé de vérifier yum-cron
J'ai essayé la métaprogrammation avec Java
J'ai essayé de résoudre le problème de création de carte de bingo Ruby (il y a un exemple de réponse)
Après avoir appris Progate, j'ai essayé de créer une application SNS en utilisant Rails dans l'environnement local
J'ai essayé de créer une application cartographique simple dans Android Studio
J'ai essayé d'implémenter le traitement Ajax de la fonction similaire dans Rails
Quand j'essaye de mettre des centos dans VMware, le volet est mort
J'ai essayé d'illuminer le sapin de Noël dans un jeu de la vie
Tri des données Décroissant, croissant / Rails
[Rails] Que faire si les données ne sont pas enregistrées dans la base de données