Skip to content

Commit e753b2b

Browse files
authored
feat: add typescript solution to lc problem: No.1903.Largest Odd Number in String (doocs#461)
1 parent 5980d6c commit e753b2b

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed

solution/1900-1999/1903.Largest Odd Number in String/README.md

+18
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,24 @@ class Solution {
8585
}
8686
```
8787

88+
### **JavaScript**
89+
90+
```js
91+
/**
92+
* @param {string} num
93+
* @return {string}
94+
*/
95+
var largestOddNumber = function(num) {
96+
let n = num.length;
97+
for (let j = n - 1; j >= 0; j--) {
98+
if (num.charAt(j) & 1 == 1) {
99+
return num.slice(0, j+1);
100+
}
101+
}
102+
return '';
103+
};
104+
```
105+
88106
### **C++**
89107

90108
```cpp

solution/1900-1999/1903.Largest Odd Number in String/README_EN.md

+18
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,24 @@ class Solution {
7373
}
7474
```
7575

76+
### **JavaScript**
77+
78+
```js
79+
/**
80+
* @param {string} num
81+
* @return {string}
82+
*/
83+
var largestOddNumber = function(num) {
84+
let n = num.length;
85+
for (let j = n - 1; j >= 0; j--) {
86+
if (num.charAt(j) & 1 == 1) {
87+
return num.slice(0, j+1);
88+
}
89+
}
90+
return '';
91+
};
92+
```
93+
7694
### **C++**
7795

7896
```cpp
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* @param {string} num
3+
* @return {string}
4+
*/
5+
var largestOddNumber = function(num) {
6+
let n = num.length;
7+
for (let j = n - 1; j >= 0; j--) {
8+
if (num.charAt(j) & 1 == 1) {
9+
return num.slice(0, j+1);
10+
}
11+
}
12+
return '';
13+
};

0 commit comments

Comments
 (0)