解アルゴリズム4
655 ワード
文字列降順で配置
問題の説明
文字列sに現れる文字を大から小まで順番に並べ替え、新しい文字列を返す関数と解決策を完了します.
sは英語の大文字と小文字のみからなり、大文字は小文字より小さいと見なされます.
せいげんじょうけん
strは、長さが1より大きい文字列です.
I/O例
s return
"Zbcdefg" "gfedcbZ"
1.splitで文字を開く
2.逆順を利用して降順に変換する.
3.最後に、if文で大文字が小文字より小さい場合
終わったと思います.
しかし、sortを使用しないと、reverseはここで意味がないことを知っているので、sortを使用して降順に変換します.
問題の説明
文字列sに現れる文字を大から小まで順番に並べ替え、新しい文字列を返す関数と解決策を完了します.
sは英語の大文字と小文字のみからなり、大文字は小文字より小さいと見なされます.
せいげんじょうけん
strは、長さが1より大きい文字列です.
I/O例
s return
"Zbcdefg" "gfedcbZ"
function solution(n) {
let split = n.split("");
let answer = split.sort(function(a, b) {
if(a < b) return 1;
if(a > b) return -1;
if(a === b) return 0;
}).join("");
return answer
}
まず最初に思いついた方法は1.splitで文字を開く
2.逆順を利用して降順に変換する.
3.最後に、if文で大文字が小文字より小さい場合
終わったと思います.
しかし、sortを使用しないと、reverseはここで意味がないことを知っているので、sortを使用して降順に変換します.
Reference
この問題について(解アルゴリズム4), 我々は、より多くの情報をここで見つけました https://velog.io/@suss-lee/알고리즘-풀기4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol