leetCode 문제 풀이 1486번 XOR Operation in an Array (JS)

devmomo·2021년 3월 11일
0

알고리즘

목록 보기
22/52
post-thumbnail

1486. XOR Operation in an Array

문제
정수인 n과 start가 매개변수로 주어질 때, 배열 nums는 nums[i] = start + 2*i (0-indexed) 이며 n은 nums.length와 같다.
nums 모든 원소의 bitwise XOR 값을 리턴하는 함수 만들기

가정
1. n은 1이상 1000이하
2. start는 0 이상 1000이하
3. n은 nums의 길이와 같다

풀이

var xorOperation = function(n, start) {
const result = new Array(n).fill(0).map((data,index)=>start+(2*index)).reduce((a,b)=>a^b,0);
return result;
};
profile
FE engineer

0개의 댓글