プログラマ文字列で任意にソート
982 ワード
文字列内の任意のソート
答えを出す。
function solution10(strings, n) {
return strings.sort((a, b) => {
console.log("---------");
console.log(a);
console.log(b);
const x = a[n];
const y = b[n];
if (x === y) {
return a.localeCompare(b);
}
return x.localeCompare(y);
});
}
console.log(solution10(["sun", "bed", "car"], 1));
console.log(solution10(["abce", "abcd", "cdx"], 2));
プール2(プログラマは他の人のプールを参照)
function solution11(strings, n) {
return strings.sort((a, b) =>
a[n] === b[n] ? a.localeCompare(b) : a[n].localeCompare(b[n])
);
}
console.log(solution11(["sun", "bed", "car"], 1));
console.log(solution11(["abce", "abcd", "cdx"], 2));
Reference
この問題について(プログラマ文字列で任意にソート), 我々は、より多くの情報をここで見つけました
https://velog.io/@elena_park/프로그래머스-문자열-내-마음대로-정렬하기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
function solution10(strings, n) {
return strings.sort((a, b) => {
console.log("---------");
console.log(a);
console.log(b);
const x = a[n];
const y = b[n];
if (x === y) {
return a.localeCompare(b);
}
return x.localeCompare(y);
});
}
console.log(solution10(["sun", "bed", "car"], 1));
console.log(solution10(["abce", "abcd", "cdx"], 2));
function solution11(strings, n) {
return strings.sort((a, b) =>
a[n] === b[n] ? a.localeCompare(b) : a[n].localeCompare(b[n])
);
}
console.log(solution11(["sun", "bed", "car"], 1));
console.log(solution11(["abce", "abcd", "cdx"], 2));
Reference
この問題について(プログラマ文字列で任意にソート), 我々は、より多くの情報をここで見つけました https://velog.io/@elena_park/프로그래머스-문자열-내-마음대로-정렬하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol