問題のJavaScriptアルゴリズム
3910 ワード
問題のJavaScriptアルゴリズム
https://programmers.co.kr/learn/courses/30/lessons/12917
Q.降順で文字列を配置する
文字列sに現れる文字を大から小まで順番に並べ替え、新しい文字列を返す関数と解決策を完了します.
sは英語の大文字と小文字のみからなり、大文字は小文字より小さいと見なされます.
せいげんじょうけん
I/O例
sreturn"Zbcdefg""gfedcbZ"
function solution(s) {
var answer = [...s];
answer.sort((a,b)=>{
return a>b ? -1:1;
})
return answer.join("");
}
その他のコード
function solution(s) {
return s
.split("")
.sort()
.reverse()
.join("");
}
リファレンスsplit()関数
string.split(separator, limit)
文字列を「separator」に切り取ります.
カット文字列をlimitより小さいサイズの配列に保存して返します.
arr.join(separator)
join()関数は、配列内のすべての値を接続する文字列を返します.
各値の間には、パラメータとして入力される区切り記号(separator)が含まれます.
separatorが入力されていない場合は、デフォルトは「,」です.
arr.reverse()
この関数は、この関数を呼び出す配列を反転させ、その配列を指す参照値を返します.
したがって、この関数を実行すると、元のアレイが変更されます.
Reference
この問題について(問題のJavaScriptアルゴリズム), 我々は、より多くの情報をここで見つけました https://velog.io/@dlzagu/프로그래머스-문자열-내림차순으로-배치하기-문제-자바스크립트-알고리즘テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol