[RUBY] Wie man Paiza Rang D erreicht

Einführung

*** paiza Wie kann ich Rang D erreichen ***? Ich habe die Richtlinie erklärt.

Annahme

Da der Autor hauptsächlich Ruby lernt, werde ich es in Ruby erklären.

Lauf

Um beispielsweise eine Nummer Ihrer Wahl einzugeben und auszugeben, schreiben Sie den folgenden Code.

x = gets.chomp.to_i
puts x

Sie müssen ein wenig umschreiben, um mehr als eine Nummer einzugeben.


x = gets.split().map(&:to_i)
puts x

Sie können die "split" -Methode verwenden, um mehrere Eingabewerte als Array abzurufen. mapSie können den Inhalt eines Arrays mithilfe von Methoden einfach konvertieren. Wenn das Argument `` `&: to_i``` ist, können alle Eingabewerte als numerische Werte erhalten werden.

Wenn hier zwei Eingabewerte vorhanden sind, kann die Differenz zwischen dem ersten Eingabewert und dem zweiten Eingabewert wie folgt berechnet werden.


x = gets.split().map(&:to_i)
puts x[0] -x[1]

Da x als Array abgerufen wird, können Sie die Operatoren zwischen den Elementen des Arrays verwenden, um die Differenz zwischen den eingegebenen Werten zu berechnen.

Wenn Sie die oben genannten Dinge beherrschen können. *** Paiza Rang D *** ist gleich um die Ecke.

Recommended Posts

Wie man Paiza Rang D erreicht
Wie man Paiza Rang C erreicht (Zeitmethode)
[Java] Wie man aus Janken rauskommt (entspricht Paiza Rang A)
So erreichen Sie den Dateidownload mit Feign
So erreichen Sie das Hochladen von Dateien mit Feign
Liste der im PAIZA D-Rang verwendeten Methoden
So entwickeln Sie OpenSPIFe
So rufen Sie AmazonSQSAsync auf
Verwendung von Map
Wie benutzt man rbenv?
paiza Was ich getan habe, um Ruby B Rang zu werden
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
So installieren Sie Docker
Verwendung von MapStruct
Verwendung von TreeSet
So deinstallieren Sie Rails
So installieren Sie Docker-Maschine
[Verwendung des Etiketts]
Wie man ein schattiertes Glas macht
Wie schreibe ich Docker-Compose
Wie man Identität benutzt
Wie man Hash benutzt
Wie schreibe ich Mockito
So erstellen Sie Docker-Compose
So installieren Sie MySQL
So schreiben Sie eine Migrationsdatei
Wie man android-midi-lib baut
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Verwendung von Map
Wie man einen Schrägstrich zurückschlägt \
So verketten Sie Zeichenfolgen
[Netabare] Aalladen mit langem Tisch (entspricht Paiza Rang B)
So löschen Sie Stücklisten (UTF-8)
[Schienen] Wie poste ich Bilder?
So senken Sie die Java-Version
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
So deinstallieren Sie Java 8 (Mac)
Wie man guten Code schreibt
Umgang mit hochgeladenen Bildern
So fügen Sie die ActionText-Funktion hinzu