プログラマコードテスト練習<文字列降順に配列>
6853 ワード
🔎 <文字列の降順で並べ替え>
📝 答案用紙
今からコードテストの練習を始めて、私の恥ずかしい答えと他の人の答えを見てみましょう.
🚩 提出した答え
function solution(s) {
var answer = '';
let arr = s.split("").sort();
answer = arr.reverse().join("");
return answer;
}
文字列s
は、split()
によって分離され、sort()
によって昇順ソートされ、reverse()
に変更され、join()
にマージされる.
主な使用法
split()
, sort()
, reverse()
, join()
🚩 他人の答え
function solution(s) {
return s
.split("")
.sort()
.reverse()
.join("");
}
似たような答えですが、もっと簡潔に書いてあります.
📌 学習のポイント
reverse()
reverse()メソッド配列順序を反転します.最初の要素が最後の要素になり、最後の要素が最初の要素になります.const a = [1, 2, 3];
console.log(a); // [1, 2, 3]
a.reverse();
console.log(a); // [3, 2, 1]
join()
join([separator])メソッドは、separator
を基準として、アレイ内のすべての要素を接続し、文字列を形成する.var a = ['바람', '비', '불'];
var myVar1 = a.join(); // '바람,비,불'
var myVar2 = a.join(', '); // '바람, 비, 불'
var myVar3 = a.join(' + '); // '바람 + 비 + 불'
var myVar4 = a.join(''); // '바람비불'
Reference
この問題について(プログラマコードテスト練習<文字列降順に配列>), 我々は、より多くの情報をここで見つけました
https://velog.io/@mini_vanta/프로그래머스-코딩테스트-연습-문자열-내림차순으로-배치하기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
今からコードテストの練習を始めて、私の恥ずかしい答えと他の人の答えを見てみましょう.
🚩 提出した答え
function solution(s) {
var answer = '';
let arr = s.split("").sort();
answer = arr.reverse().join("");
return answer;
}
文字列s
は、split()
によって分離され、sort()
によって昇順ソートされ、reverse()
に変更され、join()
にマージされる.主な使用法
split()
, sort()
, reverse()
, join()
🚩 他人の答え
function solution(s) {
return s
.split("")
.sort()
.reverse()
.join("");
}
似たような答えですが、もっと簡潔に書いてあります.📌 学習のポイント
reverse()
reverse()メソッド配列順序を反転します.最初の要素が最後の要素になり、最後の要素が最初の要素になります.const a = [1, 2, 3];
console.log(a); // [1, 2, 3]
a.reverse();
console.log(a); // [3, 2, 1]
join()
join([separator])メソッドは、separator
を基準として、アレイ内のすべての要素を接続し、文字列を形成する.var a = ['바람', '비', '불'];
var myVar1 = a.join(); // '바람,비,불'
var myVar2 = a.join(', '); // '바람, 비, 불'
var myVar3 = a.join(' + '); // '바람 + 비 + 불'
var myVar4 = a.join(''); // '바람비불'
Reference
この問題について(プログラマコードテスト練習<文字列降順に配列>), 我々は、より多くの情報をここで見つけました
https://velog.io/@mini_vanta/프로그래머스-코딩테스트-연습-문자열-내림차순으로-배치하기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
const a = [1, 2, 3];
console.log(a); // [1, 2, 3]
a.reverse();
console.log(a); // [3, 2, 1]
var a = ['바람', '비', '불'];
var myVar1 = a.join(); // '바람,비,불'
var myVar2 = a.join(', '); // '바람, 비, 불'
var myVar3 = a.join(' + '); // '바람 + 비 + 불'
var myVar4 = a.join(''); // '바람비불'
Reference
この問題について(プログラマコードテスト練習<文字列降順に配列>), 我々は、より多くの情報をここで見つけました https://velog.io/@mini_vanta/프로그래머스-코딩테스트-연습-문자열-내림차순으로-배치하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol