fork download
  1. function converte(letras) {
  2. let alfabeto = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  3. let codigos = [];
  4. for (let i in letras) codigos.push(alfabeto.indexOf(removeAcento(letras[i].toUpperCase())) + 1);
  5. return codigos;
  6. }
  7.  
  8. function removeAcento(letra) {
  9. let acentos = {
  10. "ÁÅÃÀÂÄ" : "A",
  11. "ÉÊÈË" : "E",
  12. "ÍÎÌÏ" : "I",
  13. "ÓÕÒÔÖ" : "O",
  14. "ÚÙÛÜ" : "U",
  15. "Ç" : "C"
  16. };
  17. for (let key in acentos) {
  18. for (var a = 0; a < key.length; a++) if (letra === key[a]) return acentos[key];
  19. }
  20. return letra;
  21. }
  22.  
  23. let resultado = converte("acdAé");
  24. for (let i in resultado) print(resultado[i]);
  25.  
  26. //https://pt.stackoverflow.com/q/54414/101
Success #stdin #stdout 0.02s 17132KB
stdin
Standard input is empty
stdout
1
3
4
1
5