Ruby-Task: Verbinden von Zahlen mit Intervallen

9

Ich habe eine Reihe von uniq-Nummern. So: [1,2,3,4,7,8,10,12]. Es kann unsortiert werden. Was ich brauche ist, um Intervalle für dieses Array zu bekommen:

%Vor%

Ich habe meine eigene Lösung:

%Vor%

Aber ich denke irgendwo ist hier eine sauberere Lösung

    
fl00r 21.10.2010, 12:02
quelle

3 Antworten

2

hier ist meins, mit ver 1.9.1

%Vor%

Ausgabe

%Vor%     
ghostdog74 21.10.2010, 12:27
quelle
1

Hier ist mein One-Liner:

%Vor%

Und wenig Monkeypatchng

%Vor%     
fl00r 24.04.2011 01:20
quelle
0

Dieser ist rekursiv, fühlt sich an, als könnte es besser sein ...

%Vor%     
Ben Marini 22.10.2010 04:16
quelle

Tags und Links