text의 위치를 찾아서 구현해봤습니다. 코드리뷰 부탁드려도 될까여?
미해결
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
<html> <head> <meta charset="UTF-8" /> <title>출력결과</title> </head> <body> <script> function solution(s, t) { let sArr = s.split(""); let answer = sArr.slice(); sArr.forEach((element, index) => { if (element == t) { let p = 0; answer[index] = p; for (let i = index - 1; i >= 0; i--) { p++; if (typeof answer[i] === "string") answer[i] = p; else answer[i] = Math.min(answer[i], p); } p = 0; for (let i = index + 1; i < answer.length; i++) { p++; if (typeof answer[i] === "string") answer[i] = p; else answer[i] = Math.min(answer[i], p); } } }); return answer; } let str = "teachermode"; console.log(solution(str, "e")); </script> </body> </html>
- 문자거리
- javascript
- 코테 준비 같이 해요!
박세진
댓글 2
좋아요 0
조회수 421





