-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
코드 리뷰 부탁드립니다!
22.09.13 17:04 작성 조회수 120
0
안녕하세요 선생님, 강의 늘 잘 듣고 있습니다!
배운 알고리즘은 아니지만 나름대로 직접 풀어보려고 노력했는데,
괜찮은 코드인지 반례는 없는지 궁금합니다!
좋은 강의 항상 감사드립니다!
function answer(s, t) {
let answer = 0;
let tmp = [];
let len = t.length;
for (let i = 0; i < len; i++) {
tmp.push(s[i]);
}
t = t
.split('')
.sort((a, b) => (a < b ? -1 : 1))
.join('');
while (len < s.length) {
let result = [...tmp];
let join = result.sort((a, b) => (a < b ? -1 : 1)).join('');
if (t === join) answer++;
len++;
tmp.shift();
tmp.push(s[len]);
}
return answer;
}
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
8. 모든 아나그램 찾기(Hash & Sliding Window && Two Pointers Algorithm)
강의실 바로가기
답변을 작성해보세요.
0
답변 1