Igor
Что тут Артур всех опять троллит?
Igor
Слишком толсто, Артур, мы тебе не верим
Андрей
объясни)
в условии определить слова из текста, в котором буквы дублируются
Андрей
не весь текст, а словаё
Danya
так, и что далее?)
Андрей
Danya
по условию на входе должен быть либо список слов, либо строка со словами, которые сплитить надо
Андрей
я это не увидел в условии задачи
Danya
реплейс тут зачем? чтобы тупа конкатенировать все слова в одно? Зачем?
Андрей
Ребят, нужна помощь с задачей на java)
тут еще и на java, а код как будто на питоне был)
Андрей
я бы не реплейс сделал бы, а сепарате
Danya
это рили похоже на толстый троллинг)
Андрей
чтобы был список слов
Danya
я бы не реплейс сделал бы, а сепарате
проще засплитить и работать со списком жуе
Андрей
Андрей
split, а не separate
SexNbaKef
Danya
я человек простой: проебываю катку - начинаю сплитить
SexNbaKef
Alexander
тогда вот еще такая версия, но это питон ( text = 'Не поряботать, просто задай'.replace(' ', '') new_text = list(text) list_result = [] flag = False for i in new_text: if text.count(i) > 1: list_result.append(i) flag = True if flag == True: print(list_result) else: print("NET")
Артур, используй словарь, очищай для каждого слова. Проверяй, есть ли в нем буква, если нет - добавляй со значением 1, если есть - увеличивай счётчик на 1. в конце проходиться по всем значениям всех ключей и выводишь те, у Кого он больше 1
SexNbaKef
https://www.youtube.com/watch?v=_H_A_zFrrVs
Alexander
а не проще бежать по множеству и на лету выводить то, где есть дубли?
Ну да, ты прав, если не стоит задачи подсчитать все буквы.
Maksim Pozharskiy
Danya
красивое
Артур
ладно, давайте еще раз
Артур
def sum(string): text = string.split() list_result = [] for i in text: for j in i : a = i.count(j) if a > 1: list_result.append(i) break print(list_result) if __name__ == '__main__': print(sum('просто задй hello')) только тут функция, чтобы через дебаггер смотреть
Ivan
Может кто-нибудь суть IoC в двух трех предложениях расписать? Сейчас на интервью спросили, я вроде понимаю, но как-то объяснить не смог и в итоге слился)
Артур
так код соотвествует задаче или опять нет? я просто не понимаю какую строку дать функции, чтобы проверить ее работу
Mikhail
Научишь?)
Выше уже описал: https://t.me/devworden/149337
Igor
так код соотвествует задаче или опять нет? я просто не понимаю какую строку дать функции, чтобы проверить ее работу
Постановку дай. Там вроде все буквы в слове должны встречаться 2 и больше раз. А у тебя проверка что нсть буква которая встречается 2 раза
Igor
Выше уже описал: https://t.me/devworden/149337
Ты на каком языке пишешь?
Mikhail
Ты на каком языке пишешь?
Для данной задачи язык не играет роли, это чисто алгоритмическая задача.
Артур
Постановку дай. Там вроде все буквы в слове должны встречаться 2 и больше раз. А у тебя проверка что нсть буква которая встречается 2 раза
да, до меня дошло, что выводить надо набор букв aaddssddd, а hello нельзя выводить вот что значит хреново прочитал и зацепился за пример в коде слово ))
Igor
Для данной задачи язык не играет роли, это чисто алгоритмическая задача.
Ах юность. Где мои 20 лет. И да и нет. Если говорить о тексте в вакууме то да, а если мы говорим о реальном тексте. То хэшмапа очень дорогой объект, а слова короткие. А если еще и добавить что пишем на питоне....
Igor
Каунт может оказаться быстрее вашего О(n) решения
Mikhail
Каунт может оказаться быстрее вашего О(n) решения
Конечно может. Но алгоритмические задачи подразумевают нахождение оптимального алгоритма по TC/SC.
Mikhail
Ну что же вы тогда не упомянули что ваше решение по SC хуже?
Оно хуже по SC, да. Если задача - построить оптимально решение по SC, то тут очевидно брутфорс будет выигрывать практически всегда и практически для любой задачи. Попадись такая задача на условном интервью - думаю, можно было бы описать оба решения и реализовать с лучшим TC.
Igor
Тут бы написать рабочий алгоритм, а оптимизация хрен с ней)
丂イ尺ムノᄃズ乇尺 ツ
Всем привет
Vi
Всем доброго времени суток! Подскажите, правильно ли делаю? Задача: мне нужно хранить большой словарь, в котором в качестве значения списки с разным типов данных. Я записываю его в текстовый файл, и каждый раз через при обращении к ключу считываю файл построчно, и ищу значение ключа. Есть ли более изящное решение? Язык python 3
Alex
Такой вот вопрос .Начал изучать программирование ,прошло только два занятия по C# ,и вот задают первое домашние задание ,ДЗ 1. Написать программу считающую корни квадратного уровнения,Ax^2 +Bx + C = 0; входящие данные - коэффициенты А, В, С Выходящие данные: x1 , x2
丂イ尺ムノᄃズ乇尺 ツ
Не шарю в пайтон
Mikhail
Тут бы написать рабочий алгоритм, а оптимизация хрен с ней)
Ну я подобную задачу могу представить только в контексте кодинг-интервью, и вряд ли бы принял брутфорс-решение на интервью (как и любой другой интервьюер).
Alex
Эт я понял что нужна
丂イ尺ムノᄃズ乇尺 ツ
丂イ尺ムノᄃズ乇尺 ツ
Затем x1 и x2 по формуле x1,2
Igor
Лучше возьми тот же sqlite и не парься
Анатолий
Это что за курсы ?Можно ссылки ?
Mikhail
А еще на интервью могут предложить вариант когда текст не помещается в память)
Собственно это единственный вариант, который пришёл мне в голову, для которого решение с хешмапой не подойдёт.
Igor
Собственно это единственный вариант, который пришёл мне в голову, для которого решение с хешмапой не подойдёт.
Интервью будет напоминать анекдот. "Я шо один в израильской армии???". Для того чтобы рассматривать задачу с точки зрения оптимальности нужны ограничения иначе о сложности говорить абсурд.
Andrii
Кстати, Al Zimmermann's новый конкурс начало.
Andrii
http://azspcs.com/Contest/APMath
Eduard
Всем привет! Кто нибудь что нибудь слышал о онлайн школе Loftschool? Как там преподают и стоит ли вообще к ним соваться?
Гавриленко
Иди поищи на пиратском корабле их курсы и проверь сам.
Igor
Собственно это единственный вариант, который пришёл мне в голову, для которого решение с хешмапой не подойдёт.
Хэшмапа зависит от алфавита а не от размера текста. Это должна была быть следующая подъебка)