Given an integer n and an integer start.

Define an array nums where nums[i] = start + 2*i (0-indexed) and n == nums.length.

Return the bitwise XOR of all elements of nums.

Example 1:

Input: n = 5, start = 0

Output: 8

Explanation: Array nums is equal to [0, 2, 4, 6, 8] where (0 ^ 2 ^ 4 ^ 6 ^ 8) = 8.

Where "^" corresponds to bitwise XOR operator.

Example 2:

Input: n = 4, start = 3

Output: 8

Explanation: Array nums is equal to [3, 5, 7, 9] where (3 ^ 5 ^ 7 ^ 9) = 8.

Example 3:

Input: n = 1, start = 7

Output: 7

Example 4:

Input: n = 10, start = 5

Output: 2

Constraints:

1 <= n <= 1000

0 <= start <= 1000

n == nums.length

1 2 3 4 5 6 7 | int xorOperation(int n, int start){ int ret = 0; for(int i=0;i<n;++i){ ret^=(start+(i<<1)); } return ret; } |

Landzeg Thanks so much for sharing your views and your kind and considerate comments. Shirlene Neil Hako

I truly appreciate this article. Much thanks again. Keep writing. Costanza Gavin Zolly

We came across a cool web page which you may possibly take pleasure in. Take a appear in case you want. Amberly Tripp Erikson

Just beneath, are a lot of completely not associated websites to ours, nevertheless, they may be surely worth going over. Darrelle Christophorus Gascony

This paragraph gives clear idea designed for the new visitors of blogging, that truly how to do blogging. Kimberley Dmitri Bronez

Pretty! This was a really wonderful post. Thanks for providing this info. Idaline Bartie Picco

I am truly delighted to glance at this blog posts which carries tons of valuable facts, thanks for providing these data. Gabbey Guglielmo Pond

A big thank you for your blog. Thanks Again. Awesome. Jo Royce Orvan

I just like the helpful information you supply tto your articles. Lari Chariot Gillian

I have been examinating out some of your stories and i must say nice stuff. I will definitely bookmark your blog. Erena Myer Algie

I think the admin of this web site is really working hard in support of his web page, because here every data is quality based material. Hallie Amerigo Aiello

Some truly nice and utilitarian information on this website, too I believe the pattern contains great features. Kelcie Darbee Thibaud

Thanks for sharing your thoughts about situs situs slot. Tobye Eugenius Hiram

Hello. This article was extremely motivating, especially since I was searching for thoughts on this matter last Tuesday. Violetta Correy Dena

There is noticeably a package to understand about this. I assume you made sure nice factors in attributes additionally. Roxanna Reinald Fraze

There is perceptibly a lot to identify about this. I feel you made certain nice points in features also. Rosalinde Conway Christye