강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

dgkim3811님의 프로필 이미지
dgkim3811

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

1. 회문문자열

선생님! 질문 있습니다!

작성

·

246

0

Stack을 활용한다 생각하고 문제를 풀었는데요! 

해설 풀이 하신 것엔 한 번의 반목분을 돌았으니, 제 코드가 비효율적으로 구성된 걸까요?? (시간 복잡도 면에서)

function solution(s) {
let answer = "YES";
let stack = [];
for (let i = 0; i < s.length; i++) {
stack.push(s[i]);
}
for (let j = s.length - 1; j >= 0; j--) {
if (stack.pop() !== s[j]) answer = "NO";
}
console.log(answer);
}
solution("gooG");

답변 1

1

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

네. 회문은 굳이 스택까지 쓸 필요는 없습니다.

dgkim3811님의 프로필 이미지
dgkim3811

작성한 질문수

질문하기