Dariya
я не знаю, я не вижу кода но пройти шагами по своему коду поможет лучше понимать циклы и понять, где косяк
Андрей
Ладно я кину чуть позже)
Андрей
М, не знаком с таким, я прочту, спасибо.
Андрей
Интересно как оно работает
Elon
на питоне будет как то так from collections import Counter def singes(l): return [i for i, c in Counter(l).items() if c == 1]
Здесь можно провести оптимизацию сделав sum(c == 1 for x, c in...)
Igor
М, не знаком с таким, я прочту, спасибо.
каунтер собирает словарь значение и сколько раз оно встречается, потом берем все пары значение колво и выбираем только значения у которых кол-во 1
Igor
Elon
Чел же сказал нужно количество
Elon
Или я невнимательно прочитал?
Андрей
Чел же сказал нужно количество
Верно нужно их количество
Igor
значит я гоню :)
Elon
)))
Артур
.
а на степик можно ссылку?
Igor
)))
тогда так def singes(l): return sum(c for c in Counter(l).values() if c == 1)
Elon
def singes(l): return sum(c == 1 for c in Counter(l).values())
Igor
Это классы?)
это вариант словаря
Elon
Это классы?)
Встроенные типы данных питона. Довольно мощная штука и там много чего интересного))
Андрей
def singes(l): return sum(c == 1 for c in Counter(l).values())
Я потыкаю, спорить не могу, так как не понимаю.
Igor
Я потыкаю, спорить не могу, так как не понимаю.
это одно и то же просто пользуемся тем что булевые значения это тоже целые числа
Андрей
А по айди как-то можно?
Elon
Угусь. Будут складываться трушки + используем генераторы. Комбо оптимизация :))
Elon
Да вме-таки надо проводить с джунами более серьёзные код ревью, а то совсем поленились
Elon
А по айди как-то можно?
Можно вначале отфильтровать лист потом уже считать
Igor
мой код делает декларативно то что написанно, а твой не явно :) явное лучше чем не явное :) дзен пайтона
Igor
Если бы мы хотели оптимизировать то каунтер бы не писали он медленный
Andrii
чтобы ты понимал в си нет стрингов расширяемых
Ну можно как-то так... char * format_num(const char * big_num) { int qchars = strlen(big_num); char * result = malloc(qchars + qchars/3 + 1); for (char * restrict ptr = result; *ptr++ = *big_num++; !(--qchars % 3) && qchars && (*ptr++ = ',')); return result; }
Elon
мой код делает декларативно то что написанно, а твой не явно :) явное лучше чем не явное :) дзен пайтона
Зато мой более оптимален :) Если к тебе прилетит лист из лям цифр ноут просто сдохнет пока будет это делать. А вот с генераторами совсем другой разговор :) По поводу дзена, правила были созданы чтобы их нарушать :)
Igor
окей :) не буду даже спорить :)
Elon
Кст а что там непонятного? Тебе же сразу стало ясно :)
Dariya
а на степик можно ссылку?
большую часть курсов можно найти в google.com
Igor
большую часть курсов можно найти в google.com
Это гениально, кто вам рассказал?
Dariya
а ему - его дед
Артур
большую часть курсов можно найти в google.com
и как гуглить общее описание задачи ?
Dariya
я кажется написала про курсы, а не про общее описание задачи
Omarov
Всё, натянул
Dariya
но даже для задач можно найти в гугле инфу, один из скилов программиста 😆
Dark
А можно теперь галп онлайн?🗿
Omarov
Artyom 👻
Ля красота
Igor
и как гуглить общее описание задачи ?
Артур какой смысл спорить с девочкой по имени Диарея :) походу это словесный понос :)
Dariya
Только вопрос был про задачу :)
ну это у вас уже очень глубокое обсуждение)
Dariya
Артур какой смысл спорить с девочкой по имени Диарея :) походу это словесный понос :)
всех, кто будет вступать с вами в дискуссии или давать советы, которые вам не нравятся - вы будете оскорблять?
Dark
Тип, VS теперь приложение для браузера, збс мем, осталось запустить галп онлайн
Сергей
Алексей
Да норм всё)
Да я понял уже))
Dark
всех, кто будет вступать с вами в дискуссии или давать советы, которые вам не нравятся - вы будете оскорблять?
Так это же обычный мем, для js челов, что выучили по два фреймворка. Их уже не привлекают девушки, ибо сидят всё на 10 литровой бутылки🚬🦉
Артур
Артур какой смысл спорить с девочкой по имени Диарея :) походу это словесный понос :)
да, ладно, она в целом права, но я попробовал еще раз перечитать, https://t.me/devworden/176954 я не знаю как прогуглить это
Dark
интересные конкурсы, однако
Прям как VS на планшетах, который портнули в браузер 🚬🦉
Dark
Можно мне теперь сборщик какой-то на Айпад, чтобы сказать "вот на планшетах кодить можно, а так же модно"
Jsx707
Та и где ты на iPad найдёшь хорошие компиляторы и IDE?
Igor
Дарья же
прочитайте это по английски :) у меня у жены сестра Дарья работала аниматором у буржуев жудко бесилась когда дети называли ее на английский манер :)
Jsx707
Та и тебе туда клава , мышка и ТД нужно для нормального кодинга , а это дороже
Dark
🚬🦉кодить на ноуте это уже мем, но вообще Айпад будет дешевле, если когда-то они добавят поддержку.
Jsx707
Лучше купить мак
Igor
всех, кто будет вступать с вами в дискуссии или давать советы, которые вам не нравятся - вы будете оскорблять?
Дискуссии не вышло вы начали нести какую то чушь про деда деда который предлагал всем гуглить
Jsx707
🚬🦉кодить на ноуте это уже мем, но вообще Айпад будет дешевле, если когда-то они добавят поддержку.
Неа , проводилось даже сравнение , мак дешевле и что такого чтобы кодить на ноуте
koichi
мак дешевле чего?
Dark
Неа , проводилось даже сравнение , мак дешевле и что такого чтобы кодить на ноуте
🦉ну если как хомячек покупать Клаву и мышь от яблока, которые на секундочку ужасные, то да, дороже.
koichi
мак - самая невыгодная покупка из железяк