Шурок
Беги нахуй
Nikita
Я ничего не понял
это вообще я без курсов всяких писал)
Nikita
Я ничего не понял
только ютуб
Nikita
Я ничего не понял
блин, я не смогу нормально обьяснить даже проблему, может посоветуешь литературу/видос по гиту?
Шурок
блин, я не смогу нормально обьяснить даже проблему, может посоветуешь литературу/видос по гиту?
https://githowto.com/ru официальная документация https://ohshitgit.com/ru https://learngitbranching.js.org/?locale=uk
Dmitry (Inock)
m700
тот случай когда с немчимским согласен
Dmitry (Inock)
Нужно просто отнять последний день а потом считать... Ничего сложного
расписал максимально подробно. в принципе, одной строкой можно было бы обойтись, но вот так по шагам: package Tests; public class Test6 { public static void main(String[] args) { int lengthFull = 100; int lengthUp = 50; int lengthDown = 30; int days = 0; // проходит за день с учетом "сползания": int travelOfDay = lengthUp - lengthDown; // сколько надо проползти от начала, чтобы на следующий день прийти к финишу // (максимально удаленная "точка последнего рывка") int lengthOflastMile = lengthFull - lengthUp; days = lengthOflastMile / travelOfDay +1; // количество дней до "точки последнего рывка" days++; // собственно, сам последний день System.out.println(days); } }
Dmitry (Inock)
я думаю правильно
все-таки, спринг - это прокладка между программистом и корой. И пока в ручную сам не научишься нормально открывать и закрывать ресурсы и все такое прочее, спринг будет только мешать.
Dmitry (Inock)
ну, и потом, у кого-то может быть другой алгоритм.
Dmitry (Inock)
Так. ладно. Не знаю, как в ваших ебенях, а у нормальных людей час ночи. Хватит на сегодня это вот все.
Dmitry (Inock)
Igor
кто-то выше требовал формулу.
Ну вроде у тебя не верная формула, но уже завтра
m700
сейчас увидел в вакансии на джуна - полиграф....
Игорь⚔️
Мб это имя
m700
Мб это имя
нет, там указано что не имя
m700
эйджизм))
Andrey
привет народ. подскажите пж, .exe это разве не ПОЛНОСТЬЮ скомпилированный файл? тут еще про какую-то jit компиляцию говорят(выполняется во время программы). это как?
Сидредин
эйджизм))
Через 4 годика смогу пойти туда. За это время надо будет подтянуть математику и физику
Dmitry (Inock)
эйджизм))
а если их и в детстве особо не было?
m700
а если их и в детстве особо не было?
я как понял это указали о чем и с кем хотят квасить на корпоратах
Dmitry (Inock)
Dmitry (Inock)
https://youtu.be/AU7s0Yx2UZs
RRR
Есть кто уже в компании работает, питон разработчиком
LinRaw
#Задача Вам выгрузили список с анкетами потенциальных клиентов, которые заинтересовались покупкой подписки на здоровую еду. Вам нужно обработать эти значения и сказать, какие анкеты подходят (а какие нет) для дальнейшего обзвона колл-центром. Условия, которым должна удовлетворять анкета: Есть контактная информация: номер телефона. Контактный номер начинается либо с восьмёрки, либо с семёрки и состоит из десяти символов. Город проживания: Москва. Пример анкеты выглядит следующим образом: name=Аня,phone=8800234 , city=москва. Заметьте, в значениях параметров городов, имён, номеров телефонов могут встретиться лишние пробелы. Попробуйте удалить их с помощью метода replace. #Код У меня больше 10 вариантов и все какой то мусоркод #Вопрос Направьте в решении задачи. Какой бы алгоритм тут подобрать? Вот список по задаче: applications = [ 'name=Аня,phone=8800234 ,city=москва', 'name=КОЛЯ,phone=8800900871 ,city=МОСКВА', 'name=Валентина,phone=7950900871 ,city=волгоград', 'name=,phone=7999901871,city=москва', 'name=Иван,phone=7999901871,city=москва', 'name=Инга,phone=,city=москва' ]
LinRaw
Насколько могу судить задача на умение пользоваться методами и умение применять эти методы на массивах
Mikhail
#Задача Вам выгрузили список с анкетами потенциальных клиентов, которые заинтересовались покупкой подписки на здоровую еду. Вам нужно обработать эти значения и сказать, какие анкеты подходят (а какие нет) для дальнейшего обзвона колл-центром. Условия, которым должна удовлетворять анкета: Есть контактная информация: номер телефона. Контактный номер начинается либо с восьмёрки, либо с семёрки и состоит из десяти символов. Город проживания: Москва. Пример анкеты выглядит следующим образом: name=Аня,phone=8800234 , city=москва. Заметьте, в значениях параметров городов, имён, номеров телефонов могут встретиться лишние пробелы. Попробуйте удалить их с помощью метода replace. #Код У меня больше 10 вариантов и все какой то мусоркод #Вопрос Направьте в решении задачи. Какой бы алгоритм тут подобрать? Вот список по задаче: applications = [ 'name=Аня,phone=8800234 ,city=москва', 'name=КОЛЯ,phone=8800900871 ,city=МОСКВА', 'name=Валентина,phone=7950900871 ,city=волгоград', 'name=,phone=7999901871,city=москва', 'name=Иван,phone=7999901871,city=москва', 'name=Инга,phone=,city=москва' ]
И в чем затык? Парсим каждый элемент списка, фильтруем, выводим. Какие тут могут быть 10 вариантов?
LinRaw
Я только начинаю
LinRaw
Даже слово "парсить" гуглить сейчас пойду
Mikhail
Я только начинаю
Тогда немного смущает «machine learning engineer» в описании профиля.
LinRaw
Ууу
LinRaw
это мотивашка моя
🅸🅽🅶🆆🅰🆁🆁🅸🅾🆁
я наоборот думаю что нужно просто создать пустой функциональный на основе этого,и создать функцию которая проверяет каждое свойство и выводит в новый обьект который выводится непосредственно уже в кол центр
Mikhail
Даже слово "парсить" гуглить сейчас пойду
Покажи хотя бы 1 вариант кода из своих 10, который сам лучший.
LinRaw
помогает раз за разом решать одно и то же
LinRaw
У меня проблема с проверкой, а не с декомпозицией поэтому покажу просто одну из проверок
LinRaw
def check_phone(phone): x = applications.find('phone') for applications[0]: if phone == None or len(phone) != 10: applications.remove(x) applications[0] += 1
Mikhail
У меня проблема с проверкой, а не с декомпозицией поэтому покажу просто одну из проверок
Точно нет проблем с декомпозицией? ;D Опиши алгоритм для начала словами.
LinRaw
Хорошо. Первым делом я создал функцию для проверки номера, которая проверяет правильность указанных данных, следом я проверил правильность написания города и имени. Далее создал функцию которая бы конкатенировала эти функции между собой и выводила мне булево значение о правильности или неправильности написания всей анкеты
LinRaw
Окей, как будет проверяться номер?
Как раз код выше и есть моя лучшая проверка номера
Mikhail
Дана строка 'name=Аня,phone=8800234 ,city=москва’,, как проверить целостность номера.
Сергей
А если я номер укажу как 10 нулей? Всё сломается, да?)
LinRaw
Методом .split разбить элементы
LinRaw
а дальше не знаю
Mikhail
Методом .split разбить элементы
Так, допустим разбили. Получили ['name=Аня’,’phone=8800234 ’,’city=москва’] Дальше что?
LinRaw
Надо найти при помощи метода .find обьект который содержит в себе phone
Сергей
Зачем?
Сергей
Вон у тебя [1] будет phone
LinRaw
теперь всё стало ещё непонятнее
LinRaw
Как именно? Метод find к чему относится?
То есть мне надо разбить массив на строки?
LinRaw
Чтобы потом в строках искать это phone
Mikhail
То есть мне надо разбить массив на строки?
Что значит “разбить массив на строки”?
LinRaw
applications = [ 'name=Аня,phone=8800234 ,city=москва', 'name=КОЛЯ,phone=8800900871 ,city=МОСКВА', 'name=Валентина,phone=7950900871 ,city=волгоград', 'name=,phone=7999901871,city=москва', 'name=Иван,phone=7999901871,city=москва', 'name=Инга,phone=,city=москва' ]
LinRaw
Вот этот список и выбирать поочередно строку из него
Сергей
Чтобы потом в строках искать это phone
А почему бы нам не сделать словарь с ключами и значениями?)
LinRaw
Вот , а как мне можно указать в коде, что я работаю именно с первым элементом?
Mikhail
Вот , а как мне можно указать в коде, что я работаю именно с первым элементом?
Давай сначала поймем на словах, что мы хотим сделать, прежде чем переходить к коду
LinRaw
Хорошо
LinRaw
Тогда просто по индексу в каждой из таких строк искомый элемент всегда будет первым
Mikhail
Тогда просто по индексу в каждой из таких строк искомый элемент всегда будет первым
1. Берем по очереди каждый элемент 2. Берем очередной элемент (который строка) и разбиваем его на части, выбирая разделителем запятую 3. Берем 2 элемент (1ый, если считаем с 0) 4. ?
LinRaw
Надо проверить подходит ли значение по задаче, а именно: 1) Длина номера 2)Есть ли там вообще этот номер
LinRaw
Можно ещё раз воспользоваться методом сплит и отделить phone от номера
LinRaw
Разделителем у меня будет равно
Mikhail
Можно ещё раз воспользоваться методом сплит и отделить phone от номера
Уже лучше, так. Мы получили следующее: 1. Берем по очереди каждый элемент 2. Берем очередной элемент (который строка) и разбиваем его на части, выбирая разделителем запятую 3. Берем 2 элемент (1ый, если считаем с 0) 4. Разделяем его с помощью разделителя = 5. Берем 2ой элемент (1ый, если считаем сначала) 6. ?
LinRaw
Сравниваем второй элемент с допустимой длиной, если он есть
LinRaw
Если его нет или по длине номер не подходит - анкета заполнена не верно