Igor
Так ну реально жадина в чем проблема ? идем докидываем в кучу пока не переполнится ... потом вставляем пробелы ... поехали дальше. Если тупо циклом то вообще нет проблем если более питоновский путь ... то надо думать ;)
Lavrentiy
Условно java/c/js и python
Oleksii
дело такое есть макет мобильного приложения, его нужно сверстать в что-то нормальное. Есть бич вариант, при котором разработка идет на реакт натив. а есть бизнесс вариант, где берем ios и android разработчика. *весь проект делается в рамках факультета вот и думаю, искать одого человека, но который точно сможет сделать, либо двоих
Oleksii
python tkinter 😎
ты потише. Я выступаю как тим лид, если узнают, то меня декан обоссыт первым 😂
Иаков
Ой... Не хотелось бы на такие грабли наткнуться
Igor
та я ебал ;)
Igor
удаляет ссылки def justify(text, width): def join_line(): nonlocal result if len(line) == 1: result += line[0] return add_spaces = width - size l = len(line) - 1 d = add_spaces // l r = add_spaces % l result += ''.join(s + ' ' * (1 + d + (i < r)) * (i != l) for i, s in enumerate(line)) words = text.split() line = [words[0]] size = len(words[0]) result = '' for w in words[1:]: if len(w) + 1 + size <= width: line.append(w) size += len(w) + 1 else: join_line() result += '\n' line = [w] size = len(w) result += ' '.join(line) return result
Igor
вот так у мну вышло, само собой код говно именно с листа писанно ... прошляпил только что последнюю строку не нужно ровнять. Вышло 20 минут с переключением на рабочий чатик ;)
Igor
Вообще кью 4 и выше больше на реализацию ... большинство задач очень скучные. Наверное полезные для новичков но скучные, я их не люблю. Те же 6-5 бывают гораздо интересней
Джон Руд
Добрый день,подскажите пожалуйста, выбираю какой курс начать, перед мной два выбора: 1. frontend разработчик на html, css и Js (Исмаил Усеинов) 2. Компетенция Верстальщик - HTML, Css, JS (Михаил Непомнящий) кто сталкивался с данными курсами, поделитесь вашим мнением плз
Kirill
Джон Руд
Так просмотри программу - какие в ней темы, что изучается
в курсе #2 вроде больше html css, а в #1 упор на JS Верстальщик и Фронтенд сильно отличаются по функционалу?
Шурок
в курсе #2 вроде больше html css, а в #1 упор на JS Верстальщик и Фронтенд сильно отличаются по функционалу?
Задай вопрос гуглу себе - чем отличается верстальщик от фронтендера
носок228
у гоши дударя норм курсы по питону?
m700
у гоши дударя норм курсы по питону?
на мемы разбирать можно!
носок228
m700
так норм или нет
смотря для чго
Джон Руд
разные профессии
Получается «Верстальщик» это совсем другая профессия? В вакансиях не встречал вроде😄
Igor
так норм или нет
А ты уже поколение пайтон прошел? ;)
Джон Руд
Ну это для школоты или гумманитариев в основном
аа ок, я просто бу 1Сник и только вникаю в тру айти, поэтому для меня сейчас очень сложно разбираться в этом мирке, спасибо 🙌🏿
Igor
Просто эта погоня за "серебрянной пулей" каждый раз улыбает ;) Возьмите любую книжку прочтите и начинайте писать код ... сколько можно сопли жевать. Кстати зырил CS50 2022 и знаете он норм.
носок228
А ты уже поколение пайтон прошел? ;)
привет, неа. я не надолго забил, ибо чет как то с учебой не выходило. да и чутка лень было) я бы вообще хотел на с шарпе делать игры, но ноутбук такой себе. живу в захолустье, только в 30 км от меня есть школа по питону и скретчу, а если на курсы по с шарп на юнити, с++, джава - то надо в одессу ехать
Igor
Там дают плюсы и пайтон в паралель вроде. Понравился интерактив.
носок228
а курсы то де взять, я толком понять не могу че норм, а что нет
Джон Руд
бу?
бывший 1сник имеется в виду
m700
бывший 1сник имеется в виду
ну и нафиг те фронт? тыж значит в бд разбираешься, иди в бэк
Alexander
вот так у мну вышло, само собой код говно именно с листа писанно ... прошляпил только что последнюю строку не нужно ровнять. Вышло 20 минут с переключением на рабочий чатик ;)
я решу эту задачку еще раз. довольно легко затупить если не знаешь с пыра как решать задачу и идешь не в том направлении. как говорил мой препод по технологии электроники "все легко если знаешь как" 🤣
Alexander
я долго тупил - думал пробелы можно жадным алгоритмом добавить.
Igor
я долго тупил - думал пробелы можно жадным алгоритмом добавить.
Ну он и есть жадный ... колво делим остатки пихаем в начало.
Alexander
'.join(s + ' ' * (1 + d + (i < r)) * (i != l) for i, а это конечно ппц нечитаемо по мне
Igor
ыыы
Igor
я же говорю это не продакт код ... просто по приколу ... нужно было ифы делать мне было в падлу
Alexander
Ну он и есть жадный ... колво делим остатки пихаем в начало.
ну я не сообразил как сделать жадным и потому сделал брут форс (как минимум мораль - не решайте задач после 11 ПМ)
Igor
1 + d + (i < r)) это один пробел который всегда ... плюс поделенное на цело + 1 если это начальные пробелы от остатка ... d divider , r reminder да не читаемо но если нагородить иф то будет слишком много текста
Джон Руд
ну и нафиг те фронт? тыж значит в бд разбираешься, иди в бэк
да не, 1С и Другие яп две разные вещи, их сравнивать сложно, поэтому всё что знал в 1С не особо помогают, кроме базовых вещей программирования, но скажу 1С тоже норм сфера, если бы не эти последние события, то думаю даже не ушёл бы оттуда
Igor
а вот та хрень которая i!=l это в падлу было писать условие что это последнее слово и к нему пробелы лепить не нужно ... вообще нужно было все собирать через массив но мне однострочник было проще написать.
Igor
nonlocal тоже херня так делать не нужно ;) но опять же вложенные функции это удобно когда нужно быстро.
Igor
Вот поэтому и не люблю такие задачи ;) допиливать их до ума нужно уйма времени, а писать говнокод приучают ;)
Igor
это то что раньше global было?
это промежуточное ;) еще не глобал но поднимаемся по вложенностям пока не найдем
Alexander
век живи, век учись
Alexander
Вот поэтому и не люблю такие задачи ;) допиливать их до ума нужно уйма времени, а писать говнокод приучают ;)
а мне наоборот нравится, сроки не давят - можно постараться написать что-то красивое
Igor
a , b = 1, 2 def f (): a, b = 3,4 def g(): global a nonlocal b print (a, b) g() f()
Igor
a глобальная самый верхний уровень b будет из функции f. Причем nonlocal до глобальных не дойдет. Это как бы исключает глобальные переменные но позволяет использовать вложенный контекст
Alexander
надо по приколу ваще начать писать джаваскрипте в кодварс
Igor
кстати js прикольный
Igor
на нем тоже достаточно короткий код получается обычно
Alexander
на нем тоже достаточно короткий код получается обычно
ну мне надо практиковаться а то я его не умею
Igor
я тоже ;) так кв это не про умение это про головоломки скорее ;)
Alexander
даже на дизайны классов попадаются таски
Igor
ну лучше литкода в этом плане
хз мне лиит больше нравится ...а вообще прав был эскобар ;)
Igor
Аксиома Эскобара гугли ;) мне не дает ссылки постить ;)
Igor
интересно какой у него регексп на ссылки ;)
Igor
у мну почему то нет
Alexander
у мну почему то нет
видимо я попал в число тех кому можно. зачот
Антон
подскажите почему могут не работать в scss переменные