5. Переменные в Python
13:16
4. Переменные в Python
13:36
Пікірлер
@mindcore2819
@mindcore2819 24 күн бұрын
слабовато, честно
@gulnazzhetybayeva581
@gulnazzhetybayeva581 26 күн бұрын
Еще не встречала КИМЭПовского без работы. Как и КБТУшника
@asylkhannursultan4290
@asylkhannursultan4290 27 күн бұрын
Спасибо вам и Магжану, было очень интересно и полезно!
@user-fb8zh3jv5q
@user-fb8zh3jv5q Ай бұрын
Что за бред в задаче по питону? Что такое factorial(n-1)? Чтобы вычислить так факториал нужно было импортировать библиотеку math, но если её импортировать, то какой вообще смысл в остальном псевдокоде, если можно было просто написать factorial(n). Задача наверное подразумевает что вы сами напишете функцию факториала с помощью обычного цикла for: def factorial1(n): a = 1 for i in range(1, n+1): a *= i return a
@mightypower2647
@mightypower2647 26 күн бұрын
На самом деле там всё (если не думать про память при больших n) верно. Название функции, возможно, не самое удачное, так как напоминает факториал из модуля math, о котором вы пишете. Но девушка в видео реализовала рекурсию --- ф-я factorial() будет вызывать саму себя, пока не дойдёт до n = 1, так что всё честно.
@ViktorAr2023
@ViktorAr2023 Ай бұрын
видно плохо знает питон и sql. не в обиду. Надо больше решать литкод и кодеварс
@user-hs7ln4ku5s
@user-hs7ln4ku5s Ай бұрын
2 задача ребят, вы серьезно?? Print(“ “.join(t.split())) все, больше ничего не нужно
@user-nk1bs5ks6u
@user-nk1bs5ks6u Ай бұрын
Задачу 2 по Sql тоже можно решить проще )) select distinct first_name, last_name, salary from employees a JOIN salaries_history b ON a.employee_id = b.employee_id AND a.salary < b.salary
@user-nk1bs5ks6u
@user-nk1bs5ks6u Ай бұрын
Задание 2. Убирает двойные, тройные и тд пробелы. s = "hello world" t = re.sub(r' +', ' ', s) print (t)
@aizhannurtazina9071
@aizhannurtazina9071 2 ай бұрын
Было очень познавательно 🙌🏼 Благодарю за такие выпуски, они помогают мне меньше волноваться перед мокапами 😬
@dreaming_student
@dreaming_student 2 ай бұрын
Можно так решить 2-ю задачу по python? или это очень плохо по производительности? def del_spaces(text): lst = text.split() right_lst = list() for word in lst: right_lst.append(word.strip()) return ' '.join(right_lst) # ПРОВЕРКА str = del_spaces(" Привет, мир! Ты так красив!! ") print(str) print(len(str))
@ivani3237
@ivani3237 Ай бұрын
это же питон, здесь и слова-то такого не знают "производительность"
@kai-bk2hl
@kai-bk2hl 2 ай бұрын
Почему не vs code или py charm?
@deGoyaLu
@deGoyaLu 2 ай бұрын
Очень круто!
@queque8886
@queque8886 2 ай бұрын
Выбрала иннер джоин, почему? Да ладно , саундс гуд в любом случае 👍. Запрос выдаст ошибку из-за того, что не указала с какой таблицы брать салари, ну да ладно. Такие интервью отображают вашу экспертизу в вопросах образования, будьте, пожалуйста, внимательней.
@user-et9dm2yo3n
@user-et9dm2yo3n 2 ай бұрын
Что за слово такое эГЗель?
@user-et9dm2yo3n
@user-et9dm2yo3n 2 ай бұрын
Сто за слово такое эГЗель?
@abylaikhanraizhanov1790
@abylaikhanraizhanov1790 2 ай бұрын
👍👍
@user-yy4vo7bw1p
@user-yy4vo7bw1p 2 ай бұрын
Ответ на первое задание: text.replace(' ', ' '). Зачем куча другого кода я не понимаю
@OlgaGalanina
@OlgaGalanina 3 ай бұрын
Не знать метод sort это провал #2
@OlgaGalanina
@OlgaGalanina 3 ай бұрын
Не знать целочисленного деления это провал
@viktorsk8202
@viktorsk8202 3 ай бұрын
задание 2python можно просто replace использовать
@user-qq6xn3lp5p
@user-qq6xn3lp5p 3 ай бұрын
Во второй задаче SQL having не отработает по алиесу. Он еще не знает алиес Нужно писать с агрегацией a.salary < max(b.salary) И в селекте max(b.salary) as max_salary иначе не поймёт из какой таблицы зп
@user-tx3vk9if5q
@user-tx3vk9if5q 3 ай бұрын
по Python второе задание быстро еще можно решить с регулярками) а так спасибо за видео!
@ArtyrVanetsian
@ArtyrVanetsian 3 ай бұрын
Спасибо за видео. Очень познавательно. Это реально такие простые задачи дают на собеседовании? Я только учусь, и мне кажется, во 2 задаче по SQL достаточно было оперировать только временем (у кого время выше среднего, у того и скорость, соответственно выше)
@spacecookies6814
@spacecookies6814 3 ай бұрын
Английский немного не вяжется… когда парень говорит все время на русском а в конце сообщает: sounds good чувствуется кринж. А так, респект ребятам за хорошее произношение
@rentbest
@rentbest 4 ай бұрын
Подушню по 1 задаче: Рекурсия это красиво, но плохо для данного случая. Ваша ф-ция поломается при числе примерно в 800 (есть показатель вложенности рекурсии, т.к. стэк ограничен) Во-вторых, натуральные числа - это числа от 1. Зачем здесь 0. В-третьих, можно убрать слово else. Если сработало первое условие, то оно и так уже заретернет и не дойдет до else. В-четвертых, зачем использовать лишнюю память и копить инфу в answer, если ее можно сразу вернуть. Пример, как я бы решил, не используя какие-то дополнительные библиотеки: n = int(input()) def factorial(n): total = 1 for i in range(1, n + 1): total *= i return total print(factorial(n))
@user-cg6rz2gh6p
@user-cg6rz2gh6p 4 ай бұрын
Блин ну скорость в км/c это конечно сильно)
@user-fb4lj2kd2z
@user-fb4lj2kd2z 4 ай бұрын
🔥 🔥 🔥