Career Pivot into Development Journal, 5일 차: JS 연습 3 – reverseString.js
문제 이해
사용자의 문자열 입력을 받아 문자열을 뒤집는 함수를 만듭니다. 예를 들어.
reverseString(’hello there’)
'ereht olleh'를 반환합니다.계획
의사 코드
Declare a function `reverseString` that takes the parameter `string`
Create a loop that splices out each character of the string, starting from the last character
Concatenate each character at every loop and store this in a variable called `stringReversed`
Return `stringReversed`
prompt the user to enter a string and store it in a variable called `string`
Call the function `reverseString(string)`
분할 정복
매개변수 문자열을 받는 reverseString 함수를 선언합니다.
const reverseString = function(string) {}
마지막 문자부터 시작하여 문자열의 각 문자를 연결하는 루프를 만듭니다.
for (i = string.length - 1; i >= 0; i--) {}
문자열의 마지막 문자에서 시작하도록 첫 번째 루프를 설정합니다.
string.length
는 문자열의 문자 수를 제공하지만 마지막 문자의 실제 인덱스는 string.length
입니다. 인덱스 0에 있는 마지막 문자까지 루프를 실행합니다.모든 루프에서 각 문자를 연결하고 이를 stringReversed라는 변수에 저장합니다.
let stringReversed = '';
stringReversed += string[i];
반환 문자열 반전됨
return stringReversed;
사용자에게 문자열을 입력하고 문자열이라는 변수에 저장하라는 메시지를 표시합니다.
string = prompt('Enter a word or short sentence below');
함수 reverseString(문자열)을 호출합니다.
reverseString(string);
함께 모아서
const reverseString = function(string) {
let stringReversed = '';
for (let i = string.length -1; i >= 0; i--) {
stringReversed += string[i];
}
return stringReversed;
};
string = prompt('Enter any word or short sentence below');
reverseString (string);
Reference
이 문제에 관하여(Career Pivot into Development Journal, 5일 차: JS 연습 3 – reverseString.js), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/takdevelops/career-pivot-into-development-journal-day-4-js-practice-3-reversestringjs-4d48텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)