Ich habe versucht, einen Numeron zu erstellen, der mit Ruby nicht gut ist

Einführung

Aus irgendeinem Grund habe ich versucht, einen schlechten Numeron zu machen. Ich bereue nichts.

Numer0n - wikipedia

Numeron gehen

Ich habe auf diesen Artikel verwiesen.

Quellcode

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 "Rufen Sie bitte"
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)

Refactor nicht mit rand (0..9). Auch hier gibt es etwas Bequemes.

Zusammenfassung

Recommended Posts

Ich habe versucht, einen Numeron zu erstellen, der mit Ruby nicht gut ist
Ich habe versucht, ein übergeordnetes Wertklasseobjekt in Ruby zu erstellen
Ich habe versucht, den CPU-Kern mit Ruby voll auszunutzen
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
Ich habe versucht, innerhalb von 3 Monaten einen Antrag von unerfahren zu stellen
Ich habe einen RESAS-API-Client in Java erstellt
Ich habe versucht, Code wie eine Typdeklaration in Ruby zu schreiben
Ich habe ein Kalenderproblem mit Ruby versucht
Was ist Docker? Ich habe versucht zusammenzufassen
Ich habe versucht, das Problem der Tribonacci-Sequenz in Ruby mit Wiederholung zu lösen.
[Ruby] Ich habe versucht, die häufigen Methoden in Paiza zusammenzufassen
[Ruby] Ich habe versucht, die häufigen Methoden mit paiza ② zusammenzufassen
Ich habe versucht, eine Standardauthentifizierung mit Java durchzuführen
Ich habe versucht, polymorph in Nogizaka zu implementieren.
Ich habe versucht, die Sitzung in Rails zu organisieren
Ich wollte (a == 1 && a == 2 && a == 3) in Java wahr machen
Ich habe versucht, neunundneunzig in Java auszugeben
Ich habe versucht, eine Anwendung in 2 Sprachen zu entwickeln
Ich möchte den Wert in Ruby erhalten
Ich habe versucht, die Firebase-Push-Benachrichtigung in Java zu implementieren
# 2 [Anmerkung] Ich habe versucht, neunundneunzig mit Java zu berechnen.
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Ich habe versucht, die Methode der gegenseitigen Teilung von Eugrid in Java zu implementieren
~ Ich habe jetzt versucht, funktionale Programmierung mit Java zu lernen ~
Ich habe versucht herauszufinden, was sich in Java 9 geändert hat
Ich habe versucht, das Problem mit der Ruby-Karaoke-Maschine zu lösen (es gibt ein Beispiel für die Antwort).
Ich habe versucht, das Problem mit dem Ruby-Bonusgetränk zu lösen (es gibt ein Beispiel für die Antwort).
Ich habe versucht, Ben zu einer leicht verständlichen GIF-Animation zu machen
Ich wollte nur eine reaktive Eigenschaft in Java erstellen
Ich habe versucht, Java Optional und Guard-Klausel koexistieren zu lassen
Ich habe die grundlegende Grammatik von Ruby kurz zusammengefasst
Ich habe versucht, in Java von einer Zeichenfolge in einen LocalDate-Typ zu konvertieren
Ich möchte eine Parkettdatei auch in Ruby erstellen
Ich habe versucht, Dapr in Java zu verwenden, um die Entwicklung von Mikroservices zu erleichtern
Ich habe versucht, die Objektorientierung auf meine Weise zusammenzufassen.
Ich habe DI mit Ruby versucht
Ich habe versucht, yum-cron zu verifizieren
Ich habe versucht, Metaprogrammierung mit Java
Ich habe versucht, das Problem bei der Erstellung von Ruby-Bingokarten zu lösen (es gibt ein Beispiel für die Antwort).
Nachdem ich Progate gelernt hatte, versuchte ich, eine SNS-Anwendung mit Rails in der lokalen Umgebung zu erstellen
Ich habe versucht, eine einfache Karten-App in Android Studio zu erstellen
Ich habe versucht, die Ajax-Verarbeitung der ähnlichen Funktion in Rails zu implementieren
Wenn ich versuche, Centos in VMware einzufügen, ist der Bereich tot
Ich habe versucht, den Weihnachtsbaum in einem Lebensspiel zu beleuchten
Daten sortieren Absteigend, aufsteigend / Schienen
[Rails] Was tun, wenn keine Daten in der Datenbank registriert sind?