Two Sum - Leetcode
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
You may assume that each input would have exactly one solution, and you may not use the same element twice.
Example:
For more Leetcode Problems
You may assume that each input would have exactly one solution, and you may not use the same element twice.
Example:
Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1].
class Solution { public int[] twoSum(int[] nums, int target) { for(int i=0;i<nums.length;i++) { for(int j=i+1;j<nums.length;j++) { if(nums[i]+nums[j]==target) { return new int[] { i, j}; } } } throw new IllegalArgumentException("No two sum solution"); } }
Click this link to try it on Leetcode
Here, by using loops taking the element and next element sum to be compared with target. If it is same then return those elements as array.
For more Leetcode Problems
Comments
Post a Comment