Головоломка Доміно
1500 UAHС++, Visual Studio Code(перший курс)
Головоломка доміно у нашому випадку представляє собою двовимірний масив, 8 в глибину і 7 в ширину, заповнений цифрами від 0 до 6. Задача обʼєднати цифри в пари по горизонталі або вертикалі так, щоб утворилося 28 пар чисел (тобто вся матриця розбилась на пари чисел) так, щоб жодна пара не повторювалась.
Алгоритм виконання полягає в тому, щоб почати з лівого верхнього краю обʼєднувати цифри в пари по горизонталі до тих пір, поки не зустрінеться така ж сама пара (тоді вона вже не буде унікальною), в такому випадку треба спробувати розмістити доміношку по вертикалі, і, якщо і так пара не буде унікальною, ( ! ) потрібно виконати функцію бектрегингу - відкатитися назад по масиву до минулої такої доміношки і змінити її положення, між ними, логічно, всі доміношки потрібно видалити. Тобто це рекурсія, яка виконуватиметься, поки вся матриця не буде заповнена 28 унікальними парами чисел.
По стуктурі коду: декілька структур, клас з методами, можна використати список векторів для зберігання доміношок. На фото завдання, приклад та три таблиці доміно, які потрібно вирішити
Додатки 2
Актуальні фриланс-проєкти в категорії C та C++
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 6 днів 17 годин тому ∙ 6 ставок |
Розробка Minecraft Java Seed Map / Seed Viewer для сайтуРозробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну… C та C++, HTML та CSS верстання ∙ 7 днів тому ∙ 15 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 11 днів 7 годин тому ∙ 2 ставки |