“Zamień pozycją alfabetu” Kod odpowiedzi

Zamień pozycją alfabetu

function alphabetPosition(text) {
  var result = "";
  for (var i = 0; i < text.length; i++) {
    var code = text.toUpperCase().charCodeAt(i)
    if (code > 64 && code < 91) result += (code - 64) + " ";
  }

  return result.slice(0, result.length - 1);
}
console.log(alphabetPosition("The sunset sets at twelve o' clock."));
Batman

Zamień pozycją alfabetu

/*
// Given a string, replace every letter with its position in the 
alphabet.
// If anything in the text isn't a letter, ignore it and don't return it.
"a" = 1, "b" = 2, etc.

  Example
  alphabetPosition("The sunset sets at twelve o' clock.")
  Should return "20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11" ( as a string )
*/

const alphabetPosition = text => text.replace(/[\d|\W|_]/g, "").split("")
			.map(letter => letter.charCodeAt(0) & 31).join(' ');

// With love @kouqhar
kouqhar

Zamień pozycją alfabetu

function alphabetPosition(text) {
  
  let alpha = 'abcdefghijklmnopqrstuvwxyz'
  let numbers = []

   text = text.toLowerCase();


  for( let i=0;i<text.length;i++){
    let idx = alpha.indexOf(text[i])

    if(idx === -1){
        continue;
    }else{
        numbers.push(idx +1)
    }
  }
 
   return numbers.join(' ')

  }

 
  


  
  

ABS

Odpowiedzi podobne do “Zamień pozycją alfabetu”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu