728x90
반응형
특정 문자에서 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(n).fill(0))
let x = 0, y = 0, dir = 0, num = 1;
while(num <= n**2) {
answer[x][y] = num;
let nextX = x + move[dir][0];
let nextY = y + move[dir][1];
if (nextX >= n || nextX < 0 || nextY >= n || nextY < 0 || answer[nextX][nextY] !== 0) {
dir = (dir + 1) % 4;
nextX = x + move[dir][0];
nextY = y + move[dir][1];
}
x = nextX;
y = nextY;
num++;
}
return answer;
}
반응형
'Dev > Javascript' 카테고리의 다른 글
0으로 채워진 n차원 배열 (0) | 2023.07.21 |
---|---|
문자열에서 특정 문자 갯수 구하기 (0) | 2023.07.20 |
n개중 m개를 구하는 경우의 수 - 팩토리얼 (0) | 2023.07.20 |
마지막 문자 받침 여부 Javascript (0) | 2022.05.05 |
Javascript 오늘부터 N일 이후의 날짜 구하기 (0) | 2022.03.30 |