Он получает первую букву только потому, что после первого совпадения он возвращает букву и выходит из функции. Установите значения во всех условиях и верните в конец. Ваш первый путь - правильный способ сделать это
const numberLetters2 = (str) => {
let temp = '';
for(var x = 0; x < str.length; x++){
if (str[x] == 1) temp += 'i';
else if (str[x] == 4) temp += 'a';
else if (str[x] == 3) temp += 'e';
else if (str[x] == 7) temp += 'u';
else if (str[x] == 0) temp += 'o';
else temp+=str[x]
}
return temp
}
// Test cases
console.log(numberLetters2('s3rg31dr4g7n0v')); // sergeidragunov
console.log(numberLetters2('b4d41')); // badai
.bashrc
не получен при входе с использованием SSH. Вам нужно найти его в вашем .bash_profile
, например:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
Чтобы получить превосходный ресурс о том, как работает вызов bash, что делают точечные файлы и как их следует использовать / настроить, прочитайте это:
Если решение аймана не работает, попробуйте назвать файл .profile
вместо .bash_profile
. Это сработало для меня.