중복3 [백준 4659/javascript] 비밀번호 발음하기 문자열이 조건에 부합하는지를 묻는 문제는 정규표현식 문제로 바로 보인다 하지만 3번째 케이스에서 정규표현식으로 표현 기호를 찾지 못해서 시간을 꽤 날렸다 ()로 캡쳐된 것을 참조해서 중복으로 여러번 쓰고자 할때 ()\반복할숫자 예 ) /(tokki)\1/ === /(tokki)(tokki)/ 위와 같이 사용하면 괄호 안 캡쳐 내용을 중복으로 쓸 수 있다 https://www.acmicpc.net/problem/4659 4659번: 비밀번호 발음하기 좋은 패스워드를 만드는것은 어려운 일이다. 대부분의 사용자들은 buddy처럼 발음하기 좋고 기억하기 쉬운 패스워드를 원하나, 이런 패스워드들은 보안의 문제가 발생한다. 어떤 사이트들은 xvtp www.acmicpc.net let input = []; cons.. 2022. 9. 30. 자바스크립트 에서 set 으로 중복 제거가 안될때 inp.shift(); let inparr = []; inp.forEach((el) => { let temp = []; for (ch of el) { temp.push(ch); temp.sort(); temp.join(""); inparr.push(temp); } }); console.log(inparr); let set = new Set(inparr); let set = new Set([...inparr].map((x) => JSON.stringify(x))); console.log(set); 자바스크립트를 이용해 코딩테스트를 풀던 도중 중복을 제거하기 위해서 Set 객체를 사용하던 중에 중복 제거가 안됐다 // inparr.push(temp)를 for밖으로 안뺀 바보짓이 원흉... 입력 예시중 하나로.. 2022. 8. 30. [백준 15652/c++] N과 M (4) 백준 백트래킹 4번째 문제 이전에 풀었던 중복 수 가능 + 오름차순 수열 인 문제이다 중복 가능이므로 isused 로 체크할 필요없고 오름차순 수열이어야 하므로 인자로 최저인 수를 전달해서 재귀 반복문에서의 증가할 i로 전달 해주자 https://www.acmicpc.net/problem/15652 15652번: N과 M (4) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net #include using namespace std; int n, m; int ar[10]; void bt(int k, int num) { if (k == m) { .. 2022. 8. 3. 이전 1 다음