Ich mag würde Nummern und Ausgabe als Gruppen von vier zu formatieren, so dass es in etwa so aussieht:Formatierung Ausgabe von Zahlen von 4 auf jeder Linie
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
ich getan habe:
def convert_to_array(str)
arr = str.split(' ')
new_arr = arr.sort_by(&:to_i)
#format(new_arr.to_s)
end
def str
string = <<-_END_
4 6 2 14
15 8 13 1
10 5 9 12
7 11 16 3
_END_
convert_to_array(string)
end
Die Ausgang dieser ist:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
I pp
als format
Methode verwendet:
require 'pp'
def format(input)
string = input.to_s
pp string
end
jedoch der Ausgang dieses wie folgt aussieht:
"[\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\
", \"13\", \"14\", \"15\", \"16\"]"
Wie kann ich die Formatierung als fix it in Gruppen von vier wie im obigen Beispiel setzen?
Ich liebe deine Antworten lol. – 13aal
Ich freue mich sehr, wenn ich dem Leser ein Lächeln ins Gesicht bringen kann; Ein lol ist noch besser. –