반응형 Dev/Javascript7 코테 알고리즘 ,., 특정 문자에서 aeiou replaceAll 3 4 function solution(my_string) { return my_string.replace(/[aeiou]/g, ''); } 배열에서 숫자 3개 조합해서 합이 0인 카운트. def solution (number) : from itertools import combinations cnt = 0 for i in combinations(number,3) : if sum(i) == 0 : cnt += 1 return cnt 정수 나선형 배치 function solution(n) { const move = [[0, 1], [1, 0], [0, -1], [-1, 0]]; const answer = Array.from(Array(n), () => Array.. 2023. 7. 21. 0으로 채워진 n차원 배열 let safeArea = Array(board.length).fill(0).map(() => Array(board.length).fill(0)); 얕은 복사 때문에...원하지 않는 행열의 데이터가 바뀐 경우가 있음.. 그럴때 사용. 2023. 7. 21. 문자열에서 특정 문자 갯수 구하기 console.log("aaaaabbbccc" , "a"); function getCount(str,search){ var count = 0; var idx = str.indexOf(search); while(idx != -1){ count ++; idx = str.indexOf(search,idx+1); } return count } 2023. 7. 20. n개중 m개를 구하는 경우의 수 - 팩토리얼 5개중 3개를 구하는 경우의 수 balls : 5 share : 3 function solution(balls, share) { return factorial(balls) / ( factorial(balls-share) * factorial(share) ) } // 팩토리얼을 구하는 함수 function factorial(num) { let returnFactorial = BigInt(1) for(let i = num; i >= 2; i-- ) { returnFactorial*=BigInt(i) } return returnFactorial } 2023. 7. 20. 이전 1 2 다음 반응형