AlexZhang11
AlexZhang11
```markdown function twoSumStr(str1,str2){ let i = str1.length-1,j=str2.length-1 let total = '' while(i>=0&&j>=0){ let c1 = (str1.charAt(i))%10 let c2 = (str2.charAt(j))%10 let t = c1+c2 total=t+total i-- j-- } if(i>=0){ total...
```markdown Array.prototype.splice_ = function(start,deletecount,...args){ let result = [] if(deletecount===undefined){ for(let i = start;i
```markdown function getFistMax(nums){ let res = new Array(nums.length).fill(-1) let stack = [] for(let i=0;inums[stack[stack.length-1]]){ let top = stack.pop() res[top] = nums[i] } stack.push(i) } return res } console.log(getFistMax([2,1,2,4,3]))
```markdown function deleteNearChar(str){ function deleteChar(str){ let k = 0 while(klist[idx]===list[idx+1]) } while(isNearRepeat(str)){ str = deleteChar(str) } return str } console.log(deleteNearChar('abbaca'))
```markdown function isPalindrome(str){ let i = 0,k = str.length-1 let flg = true while(i
```markdown function getMostCommonPart(nums){ let first = nums.shift() let k = 0 let count = 0 let flag = true while(kit.charAt(k)===c) flag&&count++ k++ } return first.slice(0,count) } console.log(getMostCommonPart(["dog","racecar","car"])) console.log(getMostCommonPart(["flower","flow","flight"]))