Skip to content

Commit 5033f4e

Browse files
authored
feat: add typescript solution to lcci problem: No.16.01.Swap Numbers (doocs#482)
1 parent d4e8021 commit 5033f4e

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

lcci/16.01.Swap Numbers/README.md

+11
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,17 @@ class Solution {
5151
}
5252
```
5353

54+
### **TypeScript**
55+
56+
```ts
57+
function swapNumbers(numbers: number[]): number[] {
58+
numbers[0] ^= numbers[1];
59+
numbers[1] ^= numbers[0];
60+
numbers[0] ^= numbers[1];
61+
return numbers;
62+
};
63+
```
64+
5465
### **C++**
5566

5667
```cpp

lcci/16.01.Swap Numbers/README_EN.md

+11
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,17 @@ class Solution {
5050
}
5151
```
5252

53+
## **TypeScript**
54+
55+
```ts
56+
function swapNumbers(numbers: number[]): number[] {
57+
numbers[0] ^= numbers[1];
58+
numbers[1] ^= numbers[0];
59+
numbers[0] ^= numbers[1];
60+
return numbers;
61+
};
62+
```
63+
5364
### **C++**
5465

5566
```cpp

lcci/16.01.Swap Numbers/Solution.ts

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
function swapNumbers(numbers: number[]): number[] {
2+
numbers[0] ^= numbers[1];
3+
numbers[1] ^= numbers[0];
4+
numbers[0] ^= numbers[1];
5+
return numbers;
6+
};

0 commit comments

Comments
 (0)