| // 1 / 5 - Ordenação de palavras por tamanho |
|
|
| let casos = gets(); |
| let palavras = []; |
|
|
| for(let i=0; i<casos; i++){ |
| palavras.push(gets().split(" ")); |
| } |
|
|
| for(let i=0; i<casos; i++){ |
| palavras[i].sort((a, b) => { |
| if(a.length > b.length){ |
| return 1; |
| } |
| else{ |
| if(a.length === b.length){ |
| if(a < b){ |
| return 1 |
| } |
| else{ |
| return -1; |
| } |
| } |
| else{ |
| return -1; |
| } |
| } |
| }).reverse(); |
| } |
|
|
| let aux = ""; |
| for(let i=0; i<palavras.length; i++){ |
| let valor = ""; |
| for(let j=0; j<palavras[i].length; j++){ |
| if(j<=palavras[i].length-1){ |
| aux= " "; |
| } |
| else{ |
| aux=""; |
| } |
| valor+=palavras[i][j] + aux; |
| } |
| console.log(valor); |
| // Introdução a Busca e Substituição em JavaScript |
Nenhum comentário:
Postar um comentário