inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

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

인기 태그

인프런 TOP Writers

주간 인기글