Als «ruby» getaggte Fragen

62
Tipps zum Golfen in Ruby

Welche allgemeinen Tipps können Sie zum Golfen in Ruby geben? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die speziell für Ruby gelten. (Zum Beispiel wäre "Kommentare entfernen" keine Antwort.) Bitte posten Sie einen Tipp pro...

33
Ein "Sortier" -Algorithmus

Es gibt einen "Sortieralgorithmus", der manchmal als Stalin-Sortierung bezeichnet wird. Um eine Liste zu sortieren, entfernen Sie einfach Elemente aus der Liste, bis sie in aufsteigender Reihenfolge sortiert sind. Zum Beispiel die Liste [1, 2, 4, 5, 3, 6, 6] Wenn "sortiert" mit Stalin sortiert wird...

25
Wie viele Tage im Monat?

Bei einer Textdarstellung (vollständiger Name ohne Berücksichtigung der Groß- / Kleinschreibung oder Abkürzung mit 3 Zeichen) eines Monats wird die Anzahl der Tage im Monat zurückgegeben. Zum Beispiel december, DECund decsollte alle 31 zurück. Februar kann entweder 28 oder 29 Tage haben....

22
ASCII Art Achtecke

Geben Sie bei einer gegebenen Ganzzahl n > 1ein ASCII-Achteck mit Seitenlängen aus, die aus nZeichen bestehen. Siehe Beispiele unten: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # # # # # # # ##### and so...

18
Crash IRB (interaktiver Rubin)

Ruby kommt mit einem eingebauten REPL, was sehr praktisch ist. Ihre Herausforderung ist es, es in der geringsten Menge an Code zum Absturz zu bringen! Die Definition von "Absturz" lautet " Unbeabsichtigtes Beenden ". Dieses Mittel exit, quit, abort, irb_exit, irb_quit, et. al. sind keine gültigen...

13
Rat für Rubin

Wie kann ich kürzen: p=gets.to_i a=gets b=gets.to_i Wenn meine Eingabe eine Ganzzahl ist, gefolgt von einer Zeichenfolge, gefolgt von einer