반응형
팰린드롬
팰린드롬 여부를 확인하는 함수 isPalindrome을 작성하려고 하는데요.
isPalindrome은 파라미터 word가 팰린드롬이면 true를 리턴하고 팰린드롬이 아니면 false를 리턴합니다.
function isPalindrome(word) {
for (let i = 0; i < Math.floor(word.length / 2); i++) {
let left = word[i];
let right = word[word.length - 1 - i]
if (left !== right) {
return false
}
}
return true
}
// 테스트 코드
console.log(isPalindrome("racecar"));
console.log(isPalindrome("stars"));
console.log(isPalindrome("기러기"));
console.log(isPalindrome("123321"));
console.log(isPalindrome("hello"));
console.log(isPalindrome("kayak"));
본 내용은 Codeit의 '프로그래밍 기초 in JavaScript' 강의를
참고하여 작성한 내용입니다.
반응형
'Languages > JS' 카테고리의 다른 글
[인터랙티브 Javascript] 02. 브라우저와 자바스크립트 (0) | 2021.02.18 |
---|---|
[인터랙티브 Javascript] 01. 인터랙티브 자바스크립트 시작하기 (0) | 2021.02.17 |
[프로그래밍과 데이터 in JavaScript] 04. 과제로 복습하기 (0) | 2021.02.16 |
[프로그래밍과 데이터 in JavaScript] 04. 과제로 복습하기 (0) | 2021.02.16 |
[프로그래밍과 데이터 in JavaScript] 03. 자료형 (0) | 2021.02.16 |