Salutame a’ sorrt
Quando avete una lista di numeri a occhio è facile ordinarli e sapere quale sia il piu’ grande oppure il piu’ piccolo nella sequenza.
Lista
- 3
- 43
- 65
- 75
- 422
Tutto ciò è banale, 422 e 3 spiccano tra i 5 elementi. Ma se ogni singola occorrenza contenesse numeri piccoli e di lunghezza discreta?
Lista
- 0.25984589485472
- 0.24582681284584
- 0.24852486248545
- 0.26475684556884
- 0.26486552785562
Quanto ci mettete ad ordinarli? Se fossero 100? Cosa potete utilizzare? Magari Excel ed attivare un ordinamento.
Beh io sono piu’ pigro ed Excel non lo voglio utilizzare.
Here comes a new idea: Sorrt (codice su Bitbucket , esempio su JsFiddle )
Il form permette:
- l’inserimento solo di numeri
- premendo Sort la lista viene ordinata e salvata (local storage del browser). Quindi se si riapre la pagina contenente lo script viene mostrata l’ultima lista salvata precedentemente.
- si può ordinare a proprio piacere col drag & drop di una riga
- cliccando su una riga l’elemento viene cancellato
Update ho fatto una piccola aggiunta, adesso si può passare in querystring direttamente una lista di valore (?values=1,2,34,56…)
2 Comments
dreadnaut
Non ho capito bene il contesto in cui ti serve riordinare roba, ma su questo ti perdo un po’. Ogni sistema ha un comando `sort` di qualche genere, così come la maggior parte degli editor di testo.
Io probabilmente butterei tutti i numeri in `vim` e darei `:%sort n` per riordinarli. Totale, incluso copia e incolla, circa 10 secondi.
flagg
Spetta spetta! Il mio scenario è “ho solo un browser”, “ho solo un browser da smartphone” e voglio salvare i dati senza dovermi loggare