Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Solution {
- fun twoSum(nums: IntArray, target: Int): IntArray {
- val hash = HashMap<Int, Int>();
- var ind1: Int = 0;
- var ind2: Int = 0;
- for(i in 0 until nums.size) {
- hash[nums[i]] = i;
- }
- for(i in 0 until nums.size) {
- var t: Int = target - nums[i];
- if(t in hash && i != hash[t]){
- ind1 = i;
- ind2 = hash[t]!!;
- break
- }
- }
- return intArrayOf(ind1, ind2)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement