Две суммы на Java из литкодаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Две суммы на Java из литкода

Сообщение Anonymous »

Я работаю над проблемами лит-кода. Я только что решил следующую задачу:
По заданному массиву целых чисел найдите два числа, сумма которых равна определенному целевому числу.
функция twoSum должна возвращать индексы двух чисел так, чтобы их сумма составляла целевое значение, где индекс1 должен быть меньше индекса2. Обратите внимание, что возвращаемые ответы (как индекс1, так и индекс2) не отсчитываются от нуля.
Вы можете предположить, что каждый вход будет иметь ровно одно решение.
Ввод: числа={2, 7, 11, 15}, цель=9
Вывод: index1=1, index2=2
Мой код здесь:

Код: Выделить всё

public class Solution {
public int[] twoSum(int[] numbers, int target) {

int len = numbers.length;

int[] result = new int[2] ;
int number1 = 0;
int sum = 0;

for (int i = 0; i < len; i++) {
number1 = numbers[i];

for(int j = i+1; j < len; j++)
{

sum = number1+numbers[j];
if(sum == target)
{
result[0]=i;
result[1]=j;
}
}

}
return result;
}
}
Это дает мне понять, что превышено ограничение по времени; однако я думаю, что это решение может сработать. Может ли кто-нибудь сказать мне, достаточно ли это решение?

Подробнее здесь: https://stackoverflow.com/questions/261 ... m-leetcode
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Две суммы на Java из литкода
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Две суммы на Java из литкода
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Две разные идеи – две разные проблемы. Прозрачный фон работает = поддержка кликов не работает. Как объединить эти две ид
    Anonymous » » в форуме C#
    0 Ответы
    95 Просмотры
    Последнее сообщение Anonymous
  • Разрабатываю собственную идею для литкода проблемы номер 75 [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как отключить автозаполнение литкода
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»