想着中午写道简单题,喵的,丧失一天学习心情……
    image.png

    1. function findErrorNums(nums: number[]): number[] {
    2. let result: any = []
    3. nums.sort((a: number, b:number) => { return a - b })
    4. nums.forEach((data: number, index: number) => {
    5. // 重复的值
    6. if (data === nums[index - 1]) {
    7. result.unshift(data)
    8. nums.splice(index, 1)
    9. nums.push(0)
    10. // 丢失的值
    11. for (let i: number = 0; i < nums.length; i++) {
    12. if(i + 1 !== nums[i]) {
    13. result.push(i + 1)
    14. break
    15. }
    16. }
    17. }
    18. })
    19. return result
    20. };