Size: a a a

Эликсир и Вунш

2019 October 11

AK

Andrey Krivko in Эликсир и Вунш
Я имею ввиду перебирать финальные значения
источник

МК

Максим Кузьмин in Эликсир и Вунш
'''
h ={}
ar.each do |a|
 ar.each do |b|
   sum = a+b
   h[sum] ||= 0
   h[sum] += 1
 end
end
h.keys.select{|k| h[k] == 1}
источник

МК

Максим Кузьмин in Эликсир и Вунш
Собрали суммы и в один проход нашли уникальные
источник

w

wi11son in Эликсир и Вунш
пардон, это не один проход, это квадратичный проход
источник

МК

Максим Кузьмин in Эликсир и Вунш
wi11son
пардон, это не один проход, это квадратичный проход
На сбор сумм?
источник

w

wi11son in Эликсир и Вунш
да
источник

AK

Andrey Krivko in Эликсир и Вунш
То есть это + hashmap для проверки уникальности произведения
источник

МК

Максим Кузьмин in Эликсир и Вунш
Или селект?
источник

AK

Andrey Krivko in Эликсир и Вунш
for (int i = 0; i < arr.length; i++) {
           for (int j = i; j < arr.length; j++) {
               sum = arr[i] + arr[j];
               System.out.println("Числа: " + arr[i] + " + " + arr[j] + " = " + sum);
           }
       }
источник

МК

Максим Кузьмин in Эликсир и Вунш
А быстрее разве бывает ?
источник

w

wi11son in Эликсир и Вунш
ищу
источник

МК

Максим Кузьмин in Эликсир и Вунш
При не специальных данных - вряд ли
источник

МК

Максим Кузьмин in Эликсир и Вунш
Зато мы на поиске уникальных сэкономили
источник

w

wi11son in Эликсир и Вунш
поэтому и думаю в сторону уменьшения изначального массива, до получения всех комбинаций
источник

МК

Максим Кузьмин in Эликсир и Вунш
wi11son
поэтому и думаю в сторону уменьшения изначального массива, до получения всех комбинаций
Да тоже сильно от данных входных будет зависеть
источник

МК

Максим Кузьмин in Эликсир и Вунш
Где то сократит а где то только лишний груз будет
источник

IE

Igor Evstifeev in Эликсир и Вунш
Andrey Krivko
for (int i = 0; i < arr.length; i++) {
           for (int j = i; j < arr.length; j++) {
               sum = arr[i] + arr[j];
               System.out.println("Числа: " + arr[i] + " + " + arr[j] + " = " + sum);
           }
       }
тупанул я тут. число само с собой суммировал
источник

w

wi11son in Эликсир и Вунш
конечно, но если считать, что она всегда квадратичная, то возможно идея интервьюера была натолкнуть собеседника на каким способом вообще можно это сделать, чтоб не оквадратиться
источник

AK

Andrey Krivko in Эликсир и Вунш
Igor Evstifeev
тупанул я тут. число само с собой суммировал
В смысле? Там все ок вроде бы
источник

МК

Максим Кузьмин in Эликсир и Вунш
wi11son
конечно, но если считать, что она всегда квадратичная, то возможно идея интервьюера была натолкнуть собеседника на каким способом вообще можно это сделать, чтоб не оквадратиться
Не так стыдно оквадратиться как окубиться)
источник