Desidero ordinare un array di stringhe per lunghezza, ma non solo in ordine numerico.Sort ArrayElenco di stringhe per lunghezza
diciamo per esempio, l'elenco contiene queste parole:
cucumber
aeronomical
bacon
tea
telescopic
fantasmagorical
Hanno bisogno di essere ordinato da loro differenza in lunghezza per una stringa speciale, ad esempio:
intelligent
Così la lista definitiva sarebbe simile a questa (differenza tra parentesi):
aeronomical (0)
telescopic (1)
fantasmagorical (3) - give priority to positive differences? doesn't really matter
cucumber (3)
bacon (6)
tea (8)
La priorità alle differenze positive può essere data moltiplicando le differenze positive per due e le differenze negative per due negative, quindi aggiungendo una. –
Si dovrebbe rendere referenceLength finale. –