Oleg
Ну, по логике получается обнуляемый для каждого слова счётчик, от него зависит флаг или список искомых слов. Хз отличается ли логика на Java, но на Python я бы что-то вроде этого делал
Vladislav
Какая буква
Oleg
Хотя это может быть громоздко
Anonymous
Какая буква
Некая буква, которая будет встречаться в слове несколько раз(в вводимом тексте пользователя)
Oleg
Какая буква
Каждая. Типа 'ааббввгг' подойдёт, а 'слово' - нет
Anonymous
Покажи пример. Пж
Если бы еще был, ахахах
Сергей
Каждая. Типа 'ааббввгг' подойдёт, а 'слово' - нет
Как раз таки подойдёт, в "слово" две буквы "о"
Mikhail
Сплитишь строку с пробелом-разделителем. Каждое слово проверяешь отдельно, для этого создаёшь хеш-мап, в него кладёшь найденные буквы. Если буква повторилась, добавляешь в резалт лист. В итоге решение за О(n).
Сергей
Каждая буква в слове, то есть смотрим сколько раз "с", "л" и тд
Anonymous
У меня есть часть, но там немного не так, он просто выводит буквы, что повторяются. А вот как дальше писать я хз
Сергей
У меня есть часть, но там немного не так, он просто выводит буквы, что повторяются. А вот как дальше писать я хз
Сплитишь текст, работаешь с каждым словом, если в слове есть повторение - заноси его куда-то, прошёл по всему тексту - выведи слова, в которых были буквы по условию
Vladislav
А я уже придумал как сделать
Oleg
Anonymous
https://pastebin.com/1YfjBB0N
Anonymous
Кусочек и выбивает ошибку, сейчас скину
Anonymous
Max
int j = i лучше уберите
Maksim
Ребзя, я вот только-только начал изучать программирование. Совсем не понимаю куда двигаться. Как узнать, что нравится, к чему больше склонность, если совсем еще не в теме? Нельзя же объять необъятное и попробовать всё. Может подскажете варианты (ютуб, книги и пр), где можно посмотреть по каждому направлению что есть что? Наверняка вопрос не раз поднимался. Спасибо.
Anonymous
int j = i лучше уберите
Да, это с прошлых попыток осталось.Но все же ошибки получаются,ахахаххахах
Anonymous
Что-то идет не так😂
Maksim
Maksim
Только-только вот python стал ковырять
Andrii
Дак еще ничего и не писал:)
Тогда обзор всего, что лучше заходит... Ну честно, ты хочешь изучать программирование. Для чего? Что хочется делать?
Maksim
Тогда обзор всего, что лучше заходит... Ну честно, ты хочешь изучать программирование. Для чего? Что хочется делать?
Ну для меня даже понятия фронт и бэк пока абстракции, я не совсем осознаю, что из них что.
Max
нашел ошибку
Maksim
Что нравиться писать, к тому и склонность
С одной стороны хочется монотонности и понятной работы, с другой, я не против поупираться над головоломками, задачками...
Max
возьмите вместо условия word.length() Duplicate.length
Max
тоесть проверяйте количество слов не в строке а в массиве
Max
тоесть проверяйте количество слов не в строке а в массиве
или если на то пошло то можно использовать word.split(" ").length
Maksim
Я понял, денег хочется
Хм. Интересный вывод:)
Max
без ()
Артур
Только 'о', а там речь про каждую
Доброе утро чат и Олег, может вы сможете подсказать в чем тут может быть ошибка? text = 'slovo' new_text = list(text) list_result = [] for i in new_text: if text.count(i) > 1: list_result.append(i) print(list_result)
Oleg
Олег не чат, по ходу)
Артур
да я просто вас тегнул, а то в пасте код на джаве
Артур
да хреново написал, исправил код
Артур
Да, это с прошлых попыток осталось.Но все же ошибки получаются,ахахаххахах
а есть ссылка на площадку откуда задание, чтобы можно было проверить?
Nurs
https://wn.nr/fVhvzs
Артур
Andrii
Хм. Интересный вывод:)
Когда что-то хочется, то ты конкретно, ты говоришь: хочу написать игру, хочу написать базу футбольной статистики. А у тебя?
Артур
Площадка называется техникум)
допустим, есть два слова: называется и нзыватся надо вывести не буквы, а слово в котором дублирование есть?
Danya
если надо 1 раз только конкретный символ проверять, можно либо доп условие сделать (проверку на наличие в list_result), либо итерироваться не по new_text а по set(new_text)
Anonymous
т.е грубо говоря 'слово' вы ведется, а 'игра' нет
Maksim
Когда что-то хочется, то ты конкретно, ты говоришь: хочу написать игру, хочу написать базу футбольной статистики. А у тебя?
Хорошо, я понял логику:) Над целями тоже стоит поработать, согласен, цель а ля "улучшить жизнь людей" слишком размыта...
Andrii
Не поряботать, просто задай себе вопрос: какой программы тебе не хватает и что ты хочешь написать? А дальше двигайся в тем направлениях, что нужны. У тебя же цель сразу устроится на работу, всё равно какую, монотонную или с челленджами. Хотя в общем-то ты мало представляешь себе, что это такое.
Артур
тогда вот еще такая версия, но это питон ( 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")
Maksim
Потому я в т.ч тут, погружаюсь, смотрю, больше пока негде.
Maksim
Есть одна мысля, но пока слишком мало знаний чтобы ее осуществить:) хочу сделать симулятор кошки:) это не игра, скорее алгоритм поведения животного:)
Артур
скажи,пожалуйста, что тут не так?) условие какое?
я так и не понял, надо вывести буквы из слов в которых встречаются дубликаты или слова в которых есть дубликаты..
Артур
Либо , вывод должен быть да или нет
Артур
тогда в теории так)) text = 'просто'.replace(' ', '') new_text = list(text) list_result = [] flag = False for i in new_text: if text.count(i) > 1: flag = True if flag == True: print("DA") else: print("NET")
Андрей
Либо , вывод должен быть да или нет
только вчера похожу задачку решал
Андрей
Для чего?
на codewars
Артур
так и шо код правильный или нет..
Danya
Либо , вывод должен быть да или нет
речь про список слов скорее всего, и выводить нужно каждое слово, в котором есть дубли букв
Danya
т.е. бежать надо по словам, и потом еще по каждому слову
Сидредин
Андрей
я по тексту заносил каждую каждую букву в словарь. в значение писал 1. и если такая буква уже была, то значение менял на +1
Сидредин
Либо , вывод должен быть да или нет
Да и тут очень ясно всё написано. Короче, Артур...
Сидредин
Тебе надо снова поступить
Сидредин
SexNbaKef
Лишь бы не затоксить
Сидредин