Øleksandr
Я в Украине
Илья
Ну в России такое тоже часто бывает с учебными заведениями
Проксимов
Один народ, одна вера, одни охуительные истории
André
Ни одно сообщение не помечено “оффтоп”
André
Не надо так
Илья
Оффтоп
Anonymous
Извините, не удержался
Илья
https://youtu.be/5QZcOugHQ6s Если хотите стать программистами, то обязательно нужно посмотреть
Проксимов
Øleksandr
Короче
Øleksandr
Я решил свою проблему и бот работает
Илья
Для вас старался
Илья
Там ещё по-моему есть видос про текстовый документ
helsingf♂rce
завтра защита ненаписанного еще курсача
жиза, пиши-пиши, ночь длинная
Алмаз
жиза, пиши-пиши, ночь длинная
спасибо за поддержку
Mant1
Mant1
Что я делаю не так?
helsingf♂rce
а что не так? Не хочется гадать
Mant1
elif and else не работают, если их комментить то работает первое условие
Mant1
Не понимаю почему все три условия не работают
cookie🍪
кто хакнул электросеть в моем городе? у меня свет выключили
Aragaer
а еще не надо называть переменную sorted
Aragaer
а еще первое и второе условия друг друга дополняют, поэтому else никогда не сработает
Mant1
Последний else был под третий вариант массива, видимо в целом алгоритм не подойдёт. Сверху указаны три варианта которые должны работать.
Mant1
Кажется я запутался🙃
Denys Bondar
К сожалению так во всех бюджетных организациях России
И в Украине тоже, хочешь "плюсик" к зачёту то стань фанатом главы государства
Nikolay
🌚
Denys Bondar
Просто подтверждаю что это во всех бюджетных вузах, и не только на территории РФ
Michael
Что я делаю не так?
для начала используешь в качестве имени переменной имя билд-ин функции
Mant1
Это я знаю, pycharm об этом говорит
do not import flask
Что я делаю не так?
Первая часть функции, можно просто сделать множество и отсортировать его, никаких форов не нужно
Denys Bondar
Нет не во всех, просто это болезнь, если у меня в вузе так, то я уверен что это и в многих других. Хотя я и не отрицаю что есть и такие у которых по иначе но их единицы
Mant1
Можно сделать set, знаю
Michael
2, в теории else никогда не отработает. Там же два варианта или равно или нет
Michael
Это я знаю, pycharm об этом говорит
читается просто сложнее
Mant1
Смысл в том чтобы в любом из трёх предложенных вариантов массивов найти наименьшее положительное число которого в массиве нет
Mant1
читается просто сложнее
Да, извиняюсь, как и за скрин с мобилы
Mant1
Верно
Michael
Отсортируй их по нормальному и проверяй что list[i + 1] - list[i] == 1 если больше единицы значит там пропуск
Michael
а для минусовых отдельный вариант
Michael
типа отфильтруй вообще минусовые значения из списка
Mant1
Допустим, просто у меня и первые два условия вместе не прижились
Michael
A1 = [1, 3, 6, 4, 1, 2] A2 = [1, 2, 3] A3 = [-1, -3] def solution(A): my_list = list(filter(lambda i: i >= 1, sorted(set(A)))) if my_list: for x in range(len(my_list) - 1): if my_list[x + 1] - my_list[x] > 1: return my_list[x] + 1 return my_list[-1] + 1 else: return 1 что-то типа
Konstantin
вот мой говнокодик
Konstantin
https://pastebin.com/dJjPP9rd
Tishka17
Что-то мне подсказывает, что можно через сумму очень просто найти
Tishka17
Или я неправильно понял условие
Konstantin
Konstantin
автор задачи пропал )
Slam!
https://pastebin.com/dJjPP9rd
что он выполняет?
Konstantin
находит наименьшее положительное число, которое отсутствует в массиве
Slam!
мне стало страшно
Slam!
как можно найти то, чего нет
Konstantin
😂😂
Konstantin
блин)
Konstantin
лол, нет
Slam!
"чтоб ты спросил" называется
Slam!
можно я решу проще?
Konstantin
заменил ссылку
Konstantin
можно я решу проще?
конечно можно ))
Konstantin
я же нуб еще
Slam!
data = [1, 3, 6, 4, 1, 2] def f(data): value = sorted(data)[-1] + 1 return value if value > 0 else 1
do not import flask
Плюс этому парню
Slam!
это еще не всё
Konstantin
не работает
Konstantin
ааа