Subkhan
Если напишут что не стоит, то бросишь?
Я фронтенд разработчик. Получается зря учился,если С ++ разработчиком стану?
Maksim Pozharskiy
Я фронтенд разработчик. Получается зря учился,если С ++ разработчиком стану?
Конечно, если люди меняют сферу то все что делали до этого автоматически становится зря
Subkhan
что значит до конца?
Отучиться. Тут ещё вопрос. Я не технарь. У С++ разработчиков гораздо чаще в вакансиях требуется высшее техническое образование
RRR
Всем салам
Subkhan
Конечно, если люди меняют сферу то все что делали до этого автоматически становится зря
Фронтэнд в плане зарплат, работы и перспектив сильно уступает С++ разработке?
.
лан че несу
Subkhan
есть депутаты и дворники. все нужны
Фронтэнд разработчики это дворники?
.
Фронтэнд разработчики это дворники?
фигню привел, но так уж и быть, да
Subkhan
m700
Год будет в феврале
и что сейчас зп не устраивает или проекты скучные?
Subkhan
фигню привел, но так уж и быть, да
Может наоборот?)) Фронтэнд лучше
.
Может наоборот?)) Фронтэнд лучше
может и так, кому-то нравится с++
RRR
Что выберете
RRR
Бэкенд или фронт
RRR
Я сам только начал учится на бэк
RRR
Fullstack
Сложновато
Azamat
все что не буквы тоже может быть в тексте
сделать доп. проверку на то, что переворачиваем слово, а не число/строку с числами?
Igor
А в чем прикол?
для тебя ни в чем ;)
Igor
речь о любых символах. В строке могут быть любые символы. слово последовательность английских букв. Перевернуть только слова
Mikhail
для тебя ни в чем ;)
Просто заинтриговал с я объясню дальше идею в "пайтон все написанно”., я думал тут какой-то подвох
Igor
Не подвох. А идея для новичков ;)
Mikhail
Не подвох. А идея для новичков ;)
Тогда удаляю и ретируюсь, сорян, что влез
ffffff
тот самый 551 тест на литкоде...
ffffff
а так и должно быть
Azamat
речь о любых символах. В строке могут быть любые символы. слово последовательность английских букв. Перевернуть только слова
def reverse_each_word(text): words = text.split() reversed_words = map(lambda word: word[::-1] if word.isalpha() else word, words) return " ".join(reversed_words)
Азат
Фронтэнд в плане зарплат, работы и перспектив сильно уступает С++ разработке?
Странно, что фронтендер так плохо представляет эти вопросы касаемо С++.
m700
что-то вброс какойто
Gravity
но спс не разу не решал такое ранее)
Igor
Та чего поехали дальше. Решений может быть много. Но есть готовы алгоритмы как итертулс или алгоритмы в плюсах. В данном случае речь идет о группах в последовательности. если взять groupby из итертулс 1. ''.join(str(''.join(w))[::-1 if g else 1] for g, w in groupby(text, str.isalpha)) 2. return [k for k, _ in itertools.groupby(sequence)] Первая конечно как однострочник получилась уебанская ;) ... но идея такая что готовые алгоритмы позволяют мыслить шаблонами. Как в проектировании шаблоны. Так же в написании кода у вас есть готовые шаблоны. И в случае более сложных данных группировка уже выглядит не таким оверкилом как в первой задаче. Это готовый к применению "шаблон" И когда ты привыкаешь рассуждать подобными шаблонами ты смотришь на задачу совсем под другим углом.
Igor
def reverse_each_word(text): words = text.split() reversed_words = map(lambda word: word[::-1] if word.isalpha() else word, words) return " ".join(reversed_words)
В принципе к сортировке все уже давно привыкли никто же не пишет сортировку сам. Так же и с другими алгоритмами в случае хорошего знания стандартной библиотеки можно решать задачи затрачивая минимум времени и усилий. Вот с какого перепуга тут 5 kyu? https://www.codewars.com/kata/52597aa56021e91c93000cb0 Попробуйте использовать стандартный алгоритм чтобы решить в одну строчку. ;)
Igor
да
Azamat
я помню как решал эту задачу в 20 строк, но ты скинул однострочник) но я твое решение не искал, просто вспоминал какой параметр используется чтобы нужную лямбду передать
Igor
и тут же сразу ответ на овпрос зачем знать про стабильность сортировки и прочее ;)
Igor
Из новичков про стабильность вообще как показывает практика мало кто знает а еще меньше задумывается. А на самом деле этим иногда удобно пользоваться
Igor
Когда речь заходит о группировке ее самому написать тоже не так сложно. Но обычно пишут цикл а потом последнюю итерацию еще обрабатывают после цикла. Иногда забывают обработать случай пусой. Вобщем всегда можно найти где сделать ошибку используя готовые алгоритмы ты минимизируешь шанс так накосячить. Поэтому когда ты используешь functools и itertools это не делает тебя "меньше программистом" ... а скорее наоборот заставляет думать более структурированно. Да новички как всегда перегибают палку ;) и начинают лепить где нужно и где не нужно. Но это просто очередной шаг. Это проходящее.
m700
intersect это юнион но в оракле или нет?
Igor
нет интерсект это пересечение ... т.е только строки в обоих селектах
m700
а, понял разницу, спасибо
Igor
у мелкомягких тоже есть https://learn.microsoft.com/ru-ru/sql/t-sql/language-elements/set-operators-except-and-intersect-transact-sql?view=sql-server-ver16
Igor
def reverse_each_word(text): words = text.split() reversed_words = map(lambda word: word[::-1] if word.isalpha() else word, words) return " ".join(reversed_words)
а еще в пайтоне очень длинный синтаксис у лямбды ;) он как специально сделан для того чтобы юзали компрехеншн ;) map(lambda word: word[::-1] if word.isalpha() else word, words) (word[::-1] if word.isaplha() else word for word in words)
Mikhail
у мелкомягких тоже есть https://learn.microsoft.com/ru-ru/sql/t-sql/language-elements/set-operators-except-and-intersect-transact-sql?view=sql-server-ver16
Согласно стандарту это опциональная фича (если брать в качестве стандарта ANSI/ISO), она много где есть
Mikhail
он лиит решает там оракл и мелкомягкие ... я поэтому упомянул ;)
Там и Mysql есть, в котором тоже есть Intersect 😉
Mikhail
(хотя не уверен, что он работает идиентично везде)
Igor
Хз тоже не приходилось использовать как то. Знаю что есть ;)
m700
через юнион решается, я просто по гуглу интесект первым нашел и не понял почему не взлетело
Zennom
Фронтэнд в плане зарплат, работы и перспектив сильно уступает С++ разработке?
А С++ не сильно отходит ещё, чтобы его изучать сейчас?
Egor
си плюс плюс живее всех живых, учи конечно
Egor
а лучше сначала си
Subkhan
А С++ не сильно отходит ещё, чтобы его изучать сейчас?
Вряд ли. По крайней мере Unreal engine без C++ никак. Плюс микроконтроллеры,десктопные приложения итд
Egor
а потом уже си++
Egor
не хочешь не учи
Subkhan
а потом уже си++
С ещё легче, да
Антон
а смысл?
чтобы выкупить приколюхи ооп? или для чего
Egor
eye=x×s²
а смысл?
потому что он прост и легк
eye=x×s²
большинство языков имеют си подобный синтаксис
eye=x×s²
Си от слова Сократ)
eye=x×s²
Но есть еще ассемблер)0)
Egor
Но есть еще ассемблер)0)
великий и могучий
Egor
а с++ не с сиподобным?)
надмножество над си
eye=x×s²
а с++ не с сиподобным?)
с си подобным, он не легк и прост
Egor
си++ просто очень много
eye=x×s²
си++ просто очень много
кст, есть музыкальный исполнитель НКНКТ (Некий некто)