Работает над этим вызовом кодовых войн .
Переупорядочить символы строки, чтобы они объединялись в новую строку в "регистр-алфавитно-нечувствительныйпорядок появления "порядок.Пробелы и знаки препинания должны быть просто удалены!
Ввод допускается не содержать цифр и только слов, содержащих буквы английского алфавита.
Пример:
в алфавитном порядке ("СвятойБиблия ") //" BbeehHilloTy "
Я начал с:
function alphabetized(s) {
s = s.replace(/\s/g, "").toLowerCase();
return s.split("").sort().join("");
}
console.log(alphabetized("The Holy Bible"));
Но, конечно, мы хотим вернуть BbeehHilloTy
, сохраняя заглавные буквы оригинальных символов.
Честно говоря, я не понимаю, почему желаемый результат долженбыть BbeehHilloTy
.
Если мы не сортируем по значениям кодов символов ASCII, то что определяет, должна ли заглавная буква отображаться перед строчной буквой в новой строке?