-
[JavaScript] 순서 바꾸기
문제정수 리스트 num_list와 정수 n이 매개변수로 주어진다. num_list를 n번째 이후의 원소들과 n번째 까지의 원소들로 나눠 n번째 이후의 원소들을 n 번째 까지의 원소들 앞에 붙인 리스트를 반환하는 함수를 작성해라. 예시num_listnresult[2, 1, 6]1[1, 6, 2][5, 2, 1, 7, 5]3[7, 5, 5, 2, 1] 풀이function solution(num_list, n) { return num_list.slice(n).concat(num_list.slice(0, n));}
🧬알고리즘/Programmers
2024. 6. 11.
-
[JavaScript] 배열 조각하기
문제정수 배열 arr과 query가 매개변수로 주어진다. query를 순회하면서 다음 작업을 반복한다. • 짝수 인덱스 arr에서 query[i] 번 인덱스를 제외하고 배열의 query[i] 번 인덱스 뒷 부분을 잘라내 버린다. • 홀수 인덱스 arr에서 query[i] 번 인덱스를 제외하고 배열의 query[i] 번 인덱스 부분을 잘라내 버린다. 위 작업을 마친 후 남은 arr를 반환하는 함수를 작성해라. 예시query[i]처리 전 arr처리 후 arr비고4[0, 1, 2, 3, 4, 5][0, 1, 2, 3, 4]index는 0, query[i]는 4 이므로 arr[4] 뒷 부분을 자른다.1[0, 1, 2, 3, 4][1, 2, 3, 4]index는 1, query[i]는 1 이므로 arr[1..
🧬알고리즘/Programmers
2024. 6. 10.
-
[JavaScript] 배열 조각하기
문제정수 배열 arr과 query가 매개변수로 주어진다. query를 순회하면서 다음 작업을 반복한다. • 짝수 인덱스 arr에서 query[i] 번 인덱스를 제외하고 배열의 query[i] 번 인덱스 뒷 부분을 잘라내 버린다. • 홀수 인덱스 arr에서 query[i] 번 인덱스를 제외하고 배열의 query[i] 번 인덱스 부분을 잘라내 버린다. 위 작업을 마친 후 남은 arr를 반환하는 함수를 작성해라. 예시query[i]처리 전 arr처리 후 arr비고4[0, 1, 2, 3, 4, 5][0, 1, 2, 3, 4]index는 0, query[i]는 4 이므로 arr[4] 뒷 부분을 자른다.1[0, 1, 2, 3, 4][1, 2, 3, 4]index는 1, query[i]는 1 이므로 arr[1..
🧬알고리즘/Programmers
2024. 6. 10.