근데 반드시 알아둬야할거같긴한데,

정규표현식 쓰는 문제면 그냥 남들 풀이 보는데 어렵다 어려워...~~

너희는 정규표현식 문제들 어떻게 공부했니?


문제는 이거야

https://programmers.co.kr/learn/courses/30/lessons/72410

const solution = (new_id) => { const id = new_id .toLowerCase() .replace(/[^\w\d-_.]/g, '') .replace(/\.{2,}/g, '.') .replace(/^\.|\.$/g, '') .padEnd(1, 'a') .slice(0, 15) .replace(/^\.|\.$/g, '') return id.padEnd(3, id[id.length-1]) }

풀이 예시