Вот тебе тестовое для джуна, которое я недавно давал: ATM. Изначально в банкомате имеется купюры номинала 5/20/50/100 в равном количестве. В Input принимается численное значение, в Output’e ожидается что программа выдаст массив ключ пар “количество -> номинал купюры“. Пример: 75 -> 1- 50 1- 20 1- 5 Кроме этого в банкомате должно быть предусмотрено условие по оптимизации количества оставшихся купюр. То есть если в банкомате купюр одного номинала осталось больше других, то отдавать сумму таким образом, чтобы минимизировать количественные потери по каждому из номиналов. Initial state: 5 - 50 1 - 100 Request: 200 Result: 4 - 50 Following ATM state: 1 - 50 1 - 100 Формат инпута/аутпута/начальное количество купюр/технологии по своему усмотрению, желательно не запихивать это во фреймворк. Результатом выполнения является ссылка на github.
>>240296014 (OP) Чмоне задали в универе придумать тему для диплома/курсача, а он не хочет думать, и приперся сюда чтобы вы ему забесплатно все выложили.
>>240296014 (OP) 1) Любая аркадная игра - не важно какая, главное ты научишься работать с графикой, потоками, таймерами, будешь учиться думать как организовывать классы и архитектуру. Из примеров - тот же супер марио, змейка, стройка. 2) Бот для мессенджера - пусть он делает какую-то хуйню, типа, присылает рандомный гуид по запросу. Можешь добавить диалог с кнопками, чтобы разные форматы гуидов присылал. А как разберёшься с самим движком бота, сможешь сделать что-то более осмысленное, например, конвертер валют. 3) Музыкальный плеер - хорошо подойдёт для работы с ФС, метаданными файлов, разберёшь какую-то звуковую либу. Научишься думать о юзабилити, чтобы удобно пользователю было. Для звёздочки можешь сделать скины и/или визуализацию звукового спектра.
>>240296014 (OP) 2 части 1 - на клиент, получает команду на запуск определённого файла - вкл - получает другую команду - выкл 2 - типа чат в ирк, где можно прописать "n-комп вкл/выкл" и к которому будут подключаться компы из первой части
Свой биткойн кошель. По интересам что то делай сам что то бери библиотечное. Нужны и криптография и сетевые и почитать как сам протокол битка работает чтобы транзакции отправлять. Интерфейс нужон опять же.
>>240297500 двойное чаепитие - писал когда-то примитивный tower defence, было впадлу уровни придумывать, написал генератор пути по карте. Это не совсем то, но как вариант.
>>240297138 С чего это он чмоня, а не ты? Он получит здесь результат умственного труда забесплатно, а ты омежка сможешь только бугрутить. И вообще повежливией со своим будущим начальником.
>>240296014 (OP) Анон, смотри, нужна прога, которая парсит все новые посты на дваче, а потом сохраняет на диск удалённые посты, а остальные удаляет. Да, в основном там будут вайпы, но велик шанс и что-то интересное нарыть.
>>240296014 (OP) Когда я платил 2 кредита да, да такое бывает, передо мной в конце каждого месяца стояла задача: гасить так, один из них чтобы получилось с минимальной потерей в процентах и наиболее выгодно в конечном итоге. Каждый месяц я могу гасить в погашение срока или в погашение платежа, т.к. есть свободные деньги.
Т.е. изначальные условия: Кредит 1 - X Кредит 2 - Y Ежемесячная сумма от зарплаты для погашения долга досрочно - Z
Итого 6 путей:
1. Гасить X в уменьшение процентов 2. Гасить Y в уменьшение процентов 3. Гасить X в уменьшение срока 4. Гасить Y в уменьшение срока 5. Гасить часть X в уменьшение срока и часть Y в уменьшение срока 6. Гасить часть Y в уменьшение процентов и часть Y в уменьшение процентов 7. Гасить часть X в уменьшение срока и часть Y в уменьшение процентов 8. Гасить часть Y в уменьшение процентов и часть Y в уменьшение срока И т.д.
В конечном итоге программа должна нахуевертить такое бинарное дерево, в котором правильно расчитает, как же простому россиянину гасить свои 10 кредитов, при этом сэконовив на процентах и меньше денег заплатить банкам.
>>240296014 (OP) Давно думал, может запилить какое-нибудь приложение для этих пидорасо-курьеров, то есть прокладывание оптимального маршрута с учетом параметров(например: точки старта\конца, времени для конкретных точек)
Вроде задача коммивояжера - что-то очень похожее и давно запиленное, но может будет интересно поковыряться...
>>240296014 (OP) Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья[1]. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого…). Ну а если за злого… то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого… (в горах, там есть старый форт…)
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее… поставить протез. Сохранятся можно…
>>240296535 webm4retards >>240296014 (OP) Стулья такие. 1.Сделать то чего нет. 2.Сделать то что есть лучше. 3.Сделать то что есть качественнее. Вероятнее всего ты ничего из этого не можешь.
>>240318163 Да я особо не вникал. Просто видел новость, что в стиме сделали игру по мотивам пасты про корованы. Даже не знаю, есть ли она сейчас. Но это была чисто рофельная игра, сделанная на коленке, каких выпускают тысячи - всякие симуляторы говна с ранним доступом.
>>240318297 >1.Сделать то чего нет. Альтернатива виндовс Линукс >2.Сделать то что есть лучше. Ну можно сказать сделано. >3.Сделать то что есть качественнее. Я???
>>240296014 (OP) Если пуктон в наличии на норм лвл, то бота для дс\вк\телеги, который по словам находит пикчи на буру\пинтересте\пиксиве\девианте и тд. Подучишь работу с апишками и мб полезную хуйню сделаешь, который будет пользоваться не только чмоня с двача.
>>240296014 (OP) Рабочий под Шиндовс 10 Sleep timer. Это программа, которая будет постепенно уменьшать звук и затемнять экран, а потом выключать комп. Казалось бы хуйня простая и должна бы быть, но нефритовый стержень, есть только версии для старых шинд, где другая звуковая подсистема, соответственно на 7+ они нихуя никаким звуком не управляют.
>>240318763 >Альтернатива Смелое заявление. Скорее шинда это альтернативая ос здорового человека которая разрабатывается сообществом и с которой пиздят все лучшее и продают хомячкам. >>240318782 Тебе под что?
>>240296014 (OP) Видео аудио плеер, который будет стримить контент по cast/miracast/chromecast, НО не под Windows 10. Тоесть тебе придётся заюзать исходники протокола, а не использовать api 10ки.
>>240318955 >Смелое заявление. Скорее шинда это альтернативая ос здорового человека которая разрабатывается сообществом и с которой пиздят все лучшее и продают хомячкам. Колм доун, мэн, это шутка. Я не холиварю, с возрастом понял что все эти споры бесполезны, есть задачи есть ОС, всё.
>>240318908 Просто я не могу сообразить, потому что идиот. Хочу сделать монополию на Годоте, но не могу понять - клетки делать просто нодами, или пилить клетку в виде сцены, а потом закинуть на поле 40 инстансов? Да, знаю, что вопрос супертупой, не злись.
>>240319195 Нет. Такого плеера нет. Dlna есть, но там такая юзабельность, что проще файл на флешку и в тв воткнуть. Под ведроид полно такого, для пк нет ничего. Кроме встроенного в win10.
>>240311567 >>240319152 Игра - платформер, 2д. Моделька состоит из двух спрайтов - собственно персонажа и его оружия.
Самый сложный элемент редактирования модельки, который легко делается программой и мозгоебнейше руками - это выставить смещение оружия относительно персонажа, на каждом кадре.
Редактор видится таким окошком с настройками, на выходе текстовый файл определенного формата, в нем техинфа о модельке и смещения оружия.
>>240319477 Я не работал с годотом, но сейчас пробежался по доке и как раз Game хорошо ложится на сцену, а Cell на ноду > или пилить клетку в виде сцены, а потом закинуть на поле 40 инстансов? Для чего?
>>240320335 Есть маняме с японской дорогой, я хочу прикрутить русскую, которая находится не в контейнере, а лежит отдельным файлом. Погуглил, как это делается, и я ебал ей рот наоборот. Надо лезть в какие-то блядь настройки, что-то там менять, чтобы два файла запускались одновременно, оригинальную дорогу отключать, пиздец.
Почему бы просто не сделать так, чтобы можно было нажать "Открыть внешнюю дорогу" и выбрать файл в проводнике? Как это сделано в нормальных плеерах. А не вот это вот всё.
>>240320559 В каких плеерах такое сделано? Это очень странная задача, такое нужно делать на уровне контейнера, потому что это примерно тоже самое, что менять разрешение видео или кодек на лету
>>240321044 Мне похуй, как там что хранится. Ты лучше объясни мне, почему я попробовал десяток плееров, и все они умеют это делать из коробки нажатием одной кнопки - все, кроме вонючего VLC. Только он отличился.
о, братки. начал изучать питон. только в начале пути. решил запилить себе webm-конвертер, который автоматически все файлы из папки конвертит в webm с лимитом файла. сегодня весь день пытался заставить эту залупу работать, но всё равно где-то обосрался.
во первых - очень долго конвертит, буду искать возможности использования других энкодеров, например h264, но это нефритовый стержень бы с ним, основная проблема - программа обсирается и превышает лимит размера, гнида такая. я заебался уже с этими битами, байтами, килобитами, мегабайтами. вроде ничего сложного, а как начнёшь переводить - голова болит уже. сегодня часов 12 сидел в нотепаде, мб завтра со свежим взглядом найду барабашку, но от помощи не откажусь.
>>240321629 а как же аудиодорога? её же тоже нужно вычитать из размера файла изначально. а что такое compression_ratio? я думал битрейт - это количество бит в секунду, умножаешь на секунды и получаешь размер. что за compression_ratio?
>>240321246 Я обычно юзаю from multiprocessing.dummy import Pool as ThreadPool import os with ThreadPool(processes=3) as pool: results = pool.map(os.popen('cmd command for convert %s' % i), [i for i in os.listdir() if i[-4:] == '.mp4'])
>>240321778 > а как же аудиодорога? её же тоже нужно вычитать из размера файла изначально. К ней применяется эта же формула > а что такое compression_ratio? я думал битрейт - это количество бит в секунду, умножаешь на секунды и получаешь размер. что за compression_ratio? Так было бы, если бы каждый кадр хранился отдельным изображением и потом просто бы склеивался с другими. Почитай зачем нужны кодеки и чем отличаются. Грубо говоря, кодеки помогают не хранить целиком кадры, а только те части, которые в них изменяются
Возможно ли написать прогу, которая будет пытаться словить геты? Ну или хотя бы триплы? Типа, которая будет каждые 0.5 сек обновлять все треды на дваче и искать новые сообщения? Или я положу сервера мейла меня тупо забанят? Можно как-то детектирование обновлений новый сообщений сделать менее нагруженным? Я не знаком с api двача.
>>240322369 Да, я писал такую прогу. Pro tip - не обновляй в ожидании номера прям перед гетом, а цикле высчитывай сколько сейчас постов отправляется в секунду и таким образом интерполируй когда нужно отправлять пост. Чем более точная инфа о количестве постов секунду, тем с большей вероятностью будет гет
>>240322695 Ммм... не уверен, что будет работаеть хорошо. Хотя можно использовать твой метод вместе с обновлением. Вообще, лучше уж за 15 постов до гета, например, начинать нон-стопом постить сообщения тупа. Чем делать так как ты. Вычислять очень приближенно этот момент.
Напиши систему, которая при распознавании определенных жестов воспроизводила фразы. Это очень топовая идея, так что забирайте на здоровье. Возможно есть какие-то реализации, но ты возьми и сделай от начала до конца и сделай лучше аналогов.
>>240296014 (OP) Работа с сетями. Для примера напиши сет игру, не обязательно крутую, жёсткую. 2Д шутер сойдёт, накалякай спрайтов в фотошопе по размеру и приступай. Делал такое на джава курсе. Чему научишься: 1) Работа с графикой 2) Работа с векторами 3) работа с сетями 4) Работа с многопоточностью 5) Работа с листингом (или хз как эта херь называется, кароч суть в том, чтобы чел если реагется, чтобы логин/пароль в файл записывались)
>>240325068 Хз. Я с nlp не очень часто работаю. Но у профессионалов получилось научить генерировать песни летова, используя все тексты летова для обучения если текстов будет так же мало, то ожидай такой же абстрактности анекдотов как и у текстов летова
>>240328706 > Напишешь на крестах питоновский лист -- продай Яндексу, я их уже джва года динамлю. А в чем уберсложность? Можешь посмотреть как в питоне на Си это сделано
>>240296014 (OP) >Go, Python ну нефритовый стержень знает. На таком говне разве что хэлло ворлд писать. >А ЕЩЁ Я В УНИВЕРЕ НАПИСАЛ КУРСОВУЮ ПО ПЛЮСАМ ой иди нахуй, погроммист мамкин
Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья[1]. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого…). Ну а если за злого… то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого… (в горах, там есть старый форт…)
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее… поставить протез. Сохранятся можно…
>>240319477 Пиздец ты запарился, дружок. На UE4 это элементарно делается виджетами, причем для этого есть даже специальный темплейт, сорт оф шахматная доска, в который уже большая часть логики заложена. Перекатывайся, там даже код писать нахуй не нужно.
>>240319477 Делай сценами - так тебе поначалу будет проще их кастомизировать. В самих сценах можешь сделать export var size и настраивать ширину высоту прямо в редакторе.