Øleksandr
Я в Украине
Илья
Ну в России такое тоже часто бывает с учебными заведениями
Проксимов
Один народ, одна вера, одни охуительные истории
Илья
André
Ни одно сообщение не помечено “оффтоп”
André
Не надо так
Илья
Оффтоп
Anonymous
Извините, не удержался
Проксимов
Tigran
Илья
https://youtu.be/5QZcOugHQ6s
Если хотите стать программистами, то обязательно нужно посмотреть
Проксимов
Øleksandr
Короче
Øleksandr
Я решил свою проблему и бот работает
Fᴏʀᴅᴇɴ
Проксимов
Илья
Для вас старался
Илья
Там ещё по-моему есть видос про текстовый документ
helsingf♂rce
Øleksandr
Алмаз
Mant1
Mant1
Что я делаю не так?
helsingf♂rce
а что не так? Не хочется гадать
Mant1
elif and else не работают, если их комментить то работает первое условие
Mant1
Не понимаю почему все три условия не работают
Nodaa
cookie🍪
кто хакнул электросеть в моем городе? у меня свет выключили
Aragaer
а еще не надо называть переменную sorted
Aragaer
а еще первое и второе условия друг друга дополняют, поэтому else никогда не сработает
Mant1
Последний else был под третий вариант массива, видимо в целом алгоритм не подойдёт. Сверху указаны три варианта которые должны работать.
Mant1
Кажется я запутался🙃
Nikolay
🌚
Nikolay
Denys Bondar
Просто подтверждаю что это во всех бюджетных вузах, и не только на территории РФ
Michael
Что я делаю не так?
для начала используешь в качестве имени переменной имя билд-ин функции
Denis
Mant1
Это я знаю, pycharm об этом говорит
do not import flask
Что я делаю не так?
Первая часть функции, можно просто сделать множество и отсортировать его, никаких форов не нужно
Denys Bondar
Нет не во всех, просто это болезнь, если у меня в вузе так, то я уверен что это и в многих других. Хотя я и не отрицаю что есть и такие у которых по иначе но их единицы
Mant1
Можно сделать set, знаю
Michael
2, в теории else никогда не отработает. Там же два варианта или равно или нет
Michael
Mant1
Смысл в том чтобы в любом из трёх предложенных вариантов массивов найти наименьшее положительное число которого в массиве нет
Michael
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
Nikolay
Tishka17
Что-то мне подсказывает, что можно через сумму очень просто найти
Tishka17
Или я неправильно понял условие
Konstantin
Проксимов
Konstantin
автор задачи пропал )
Slam!
Konstantin
находит наименьшее положительное число, которое отсутствует в массиве
Slam!
мне стало страшно
Slam!
как можно найти то, чего нет
Konstantin
😂😂
Michael
Konstantin
блин)
Slam!
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
ааа