Сап программач, кто может написать код под задачуВ комнате, в которой заседал президентский совет, были стулья на 4 ножках и табуретки на 3 ножках. Когда все члены совета расселись, свободных мест не осталось, а всего ног у сидящих и у сидений оказалось 39. Сколько было стульев и сколько табуреток?С меня как обычно пикрандом
>>223503523 (OP)Бля, я чего-то не врубаюсь, тебе просто посчитать нужно что-ли? Это же элементарно нахуй
>>223503734Бля, если б я знал, я бы тута не сидел наверное. Ну это конечно говнокод, но попробуй каким то хуем получить вариант если все из табуреток/все из стульев, и по одному заменять табуретку/стул на стул/табуретку, правда идей нету, /б/рат.
Кароче сидящий человек это либо 3+2 либо 4+2. Заводишь счетчик для 3+2 и для 4+2. Берешь 39, вычитаешь из него 3+2, квеличиваешь счетчик, проверяешь, делится ли результат на 4+2 без остатка. Если не делится, вычитаешь еще 3+2, опять увеличиваешь счетчик и так далее пока результат не начнет делиться на 4+2 без остатка. Как только начнет, сразу делишь, полученный результат пишешь в счетчик 4+2. Потом выводишь на экран результаты счетчиков и их сумму
Вот уравнение сделал:Пусть в комнате было x стульев и y табуреток.Составил уравнение для количества ног и ножек.2 (x + y) + 4x + 3y = 39.Раскрой скобки и приведи подобные.2x + 2y + 4x + 3y = 39.6x + 5y = 39.Вырази x через y.x = (39 - 5y) : 6.Путём подстановки вместо y натуральных чисел, начиная с единицы, подбери такое значение, чтобы x тоже оказалось натуральным целым числом.x = (39 – 5 1) : 6 – не подходит.x = (39 – 5 2) : 6 – не подходит.x = (39 – 5 3) : 6 = 24 : 6 = 4.Выполни проверку2 (3 + 4) + 4 4 + 3 * 3 = 14 + 16 + 9 = 39.Ответ: в комнате было 3 табуретки и 4 стула.Блядский питон не знаю его нихуя
>>223504070> всего ног у сидящих и у сидений оказалось 39Это значит, что считать нужно ножки стульев, табуреток и людей
>>223503803ну лан, вот тебе кодimport itertoolslist(map(print, filter(lambda x: x[0]4 + x[1]3 == 39, itertools.product(range(0, 15), range(0, 15)))))>(0, 13)>(3, 9)>(6, 5)>(9, 1)
>>223504557Так напиши на питоне его. Ты что настолько тупой, что не в состоянии описать этот элементарный алгоритм? Может, программирование не для тебя?
>>223503523 (OP)Ты понимаешь, что правильных ответов с таким условием бесконечное количество, анимедегенерат? Сажи пидору!
>>223504870хех, прости братишка, пропиздоглазил, что еще сидящих ноги надо считать, добавь там еще один рэнждж в продакт и в лямбду проверки решения дополнительный параметр с 2 ногами
>>223505205Ты дегенерат, там же указано точное число ног и ножек, так что количество ответов ограничено
>>223504870>>223505262вот правильное решение, ответ всего один: 7 человек, 4 стула, 3 табуреткиimport itertoolslist(map(print, filter(lambda x: x[0] 4 + x[1] 3 + x[2] * 2 == 39 and x[0] + x[1] == x[2], itertools.product(range(0, 20), range(0, 20), range(0, 20)))))>>223504870>(4, 3, 7)
>>223505464да, точно, на 2 делить не надо ноги, чет запуталсявот обновил правильное решение, но должен признать на питоне выглядет элегантней, буду тепирь его учит мб посоветуешь видеокурс (на русском)?
>>223503523 (OP)Не прогер. Но как мне кажется нужен перебор по табуреткам чтобы в результате оказалось количество стульев целым.
>>223505765могу, конечно, выбирай на свой вкус. Цены без скидок какие-то ебнутые обычно по 20к, но большую часть времени есть скидки, с ними курс стоит рублей 800https://www.udemy.com/courses/search/?lang=ru&q=python&sort=highest-rated
>>223506049спасибо, выбрал там самый залайканый и легко нашел его на рутрекере (с первой зарплаты автору занесу если она будет)