[TIL]Quiz-文字列の反転
4422 ワード
Q.「abcde」->「edcba」に変換
1.文字列の索引の使用
let str = 'abcde';
str[0] == 'a'
str[1] == 'b'
str[2] == 'c'
str[3] == 'd'
str[4] == 'e'
str.length == 5
文字列を使用したインデックス
str[4] + str[3] + ... + str[0]
やればいい.let str = 'abcde';
let result = '';
for(let i = str.length - 1; i>=0; i--){
result += str[i];
}
2.追加順序の変更
let str = 'abcde';
let result = ''
for (let i = 0; i < s.length; i++) {
result = s[i] + result ;
}
// i : 0
// result = s[0] + result; -> 'a' + '' -> 'a'
// i : 1
// result = s[1] + result; -> 'b' + 'a' -> 'ba'
// i : 2
// result = s[2] + result; -> 'c' + 'ba' -> 'cba'
...
// i : 4
// result = s[4] + result; -> 'e' + 'dcba' -> 'edcba'
Reference
この問題について([TIL]Quiz-文字列の反転), 我々は、より多くの情報をここで見つけました
https://velog.io/@jay__ss/TIL-문자열-뒤집기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
let str = 'abcde';
str[0] == 'a'
str[1] == 'b'
str[2] == 'c'
str[3] == 'd'
str[4] == 'e'
str.length == 5
let str = 'abcde';
let result = '';
for(let i = str.length - 1; i>=0; i--){
result += str[i];
}
let str = 'abcde';
let result = ''
for (let i = 0; i < s.length; i++) {
result = s[i] + result ;
}
// i : 0
// result = s[0] + result; -> 'a' + '' -> 'a'
// i : 1
// result = s[1] + result; -> 'b' + 'a' -> 'ba'
// i : 2
// result = s[2] + result; -> 'c' + 'ba' -> 'cba'
...
// i : 4
// result = s[4] + result; -> 'e' + 'dcba' -> 'edcba'
Reference
この問題について([TIL]Quiz-文字列の反転), 我々は、より多くの情報をここで見つけました https://velog.io/@jay__ss/TIL-문자열-뒤집기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol