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