アルゴリズム-2012/04/03
問題の説明
文字列sに現れる文字を大から小まで順番に並べ替え、新しい文字列を返す関数と解決策を完了します.
sは英語の大文字と小文字のみからなり、大文字は小文字より小さいと見なされます.
せいげんじょうけん
strは、長さが1より大きい文字列です.
I/O例
s return
"Zbcdefg" "gfedcbZ"
に答える
function solution(s) {
let answer = s.split("").sort().reverse().join("");
return answer;
}
console.log(solution("Zbcdefg")) //"gfedcbZ"
うん.そうですか要求事項が簡単明瞭である
まず考えられるのは、Unicodeに変換し、並べ替えて逆にし、文字列を再生成すればよいということです.
文字列をUnicode(16ビット)に変換する答えも試みた.[AskyコードとUnicodeの範囲が全く違う]
しかし,sort方式で解き,MDNを見つけたところ,基本ソート方式自体がUnicodeの基礎であることが分かった.そうですか
とにかく終わり!
リファレンス
Reference
この問題について(アルゴリズム-2012/04/03), 我々は、より多くの情報をここで見つけました https://velog.io/@cloudlee711/알고리즘-20210403テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol