Skip to content

Commit 1f41105

Browse files
authored
feat: add java solution to lc problem: No.1486.XOR Operation in an Array (doocs#543)
1 parent d6eb596 commit 1f41105

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

solution/1400-1499/1486.XOR Operation in an Array/README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,15 @@ class Solution:
7575
<!-- 这里可写当前语言的特殊实现逻辑 -->
7676

7777
```java
78-
78+
class Solution {
79+
public int xorOperation(int n, int start) {
80+
int ret = start;
81+
for (int i = 1; i < n; i++) {
82+
ret = ret ^ (start + (i << 1));
83+
}
84+
return ret;
85+
}
86+
}
7987
```
8088

8189
### **...**

solution/1400-1499/1486.XOR Operation in an Array/README_EN.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,15 @@ class Solution:
108108
### **Java**
109109

110110
```java
111-
111+
class Solution {
112+
public int xorOperation(int n, int start) {
113+
int ret = start;
114+
for (int i = 1; i < n; i++) {
115+
ret = ret ^ (start + (i << 1));
116+
}
117+
return ret;
118+
}
119+
}
112120
```
113121

114122
### **...**
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
class Solution {
2+
public int xorOperation(int n, int start) {
3+
int ret = start;
4+
for (int i = 1; i < n; i++) {
5+
ret = ret ^ (start + (i << 1));
6+
}
7+
return ret;
8+
}
9+
}

0 commit comments

Comments
 (0)