반응형

문제

https://leetcode.com/problems/two-sum/

 

Two Sum - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

 

정답

function twoSum(nums: number[], target: number): number[] {
    const result = [];
    for(let i = 0; i < nums.length; i++) {
        for(let j = i + 1; j < nums.length; j++) {
            const sum = nums[i] + nums[j]
            if(sum === target) {
                const firstIndex = nums.findIndex(ele => ele === nums[i]);
                result.push(firstIndex)
                result.push(nums.indexOf(nums[j], firstIndex + 1))
            }
        }
    }
    
    return result.sort();
};
반응형

'Algorithm > LeetCode' 카테고리의 다른 글

[LeetCode/Typescript] 9. Palindrome Number 정답  (0) 2022.08.24
얼은펭귄