Максим
13 уровень
Решал задачу , когда решил посоветували пройтись От по задачкам про масиви ивот первая задача ... Мда до минималки 100 будет долго
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
VitekExpert
13 апреля 2022, 13:19
https://youtu.be/JtMuXmmDl9s
Здесь подробно 4 способа решения.
0
Максим Student
13 апреля 2022, 17:30
Спс
0
Maddy пони в пальто в Inno
8 апреля 2022, 13:57
Возможно взять 1 цикл и брать каждый элемент для сравнения, а потом вторым циклом сравнивать n - 1 элементов, вылезут ли таким образом дубли пар (сочетаний) я хз, думаю что нет, у меня оперативки не хватает, сейчас целиком погрузилась в решение своих гребанных задач.
Опять же если брать коллекцию, которая хранит уникальные пары, а не дубли, то это может помочь.
Но, возможно, следовало начать с уровня Easy.
0
Seti
2 апреля 2022, 04:25
Поскольку одно число можно использовать только один раз, то можно решать через HashSet.
Идем по массиву, перебираем числа. Для каждого числа n смотрим, есть ли уже в сете второе число искомой суммы target-n. Если есть, то это ответ. Если нет, кладем n в сет и ищем дальше.
типа
+1
Maddy пони в пальто в Inno
8 апреля 2022, 14:04
Ахренеть, 3500 рейтинга. Мое почтение. 🔥
0
Максим Student
1 апреля 2022, 19:37
Непонемаю я задачку чтото ... Запутался и незнаю как ейо решить .
0
Павел
2 апреля 2022, 19:20
Берёшь первый элемент массива и складываешь его со вторым, если он не равен цели, то складываешь его с третьим и проверяешь равен ли он цели. И так далее, потом будешь складывать второй элемент с третьим и до конца массива, потом третий и до конца массива, пока не найдешь совпадение. И тд.
Не знаю, кто тебе что посоветовал, но почему бы просто не решать задачи джава раш? Многим этого вполне достаточно.
0
Maddy пони в пальто в Inno
8 апреля 2022, 13:15
это я)
0
Павел
8 апреля 2022, 13:31
😅
0
Maddy пони в пальто в Inno
8 апреля 2022, 13:57
😇 Ты вроде 11, но слишком накаченный для этого уровня
0