Програмування C# .NET
6 варіантів завдання:
Алхіміки середньовічного віку володіли знаннями про перетворення різних хімічних речовин в один одного.Про це свідчать останні дослідження археологів.Під час археологічних розкопок було виявлено м глиняних таблиць, кожна з яких була покрита незрозумілими на перший погляд символами.В результаті дешифрування виявилося, що кожна з таблиць описує одну алхімічну реакцію, яку вміли проводити алхіміки.Результатом алхімічної реакції є перетворення однієї речовини в іншу.Задано набір алхімічних реакцій, описані на знайдених глінічних таблицях, початкову речовину і потрібну речовину.Необхідно з'ясувати: чи можливо перетворити початкову речовину в потрібне за допомогою цього набору реакцій, а в разі позитивної відповіді на це питання - знайти мінімальну кількість реакцій, необхідну для здійснення такої трансформації.Вхідні дані
Перша рядка вхідного файлу INPUT.TXT містить ціле число m (0 ≤ m ≤ 1000) - кількість записів у книзі.Кожна з наступних м рядків описує одну алхімічну реакцію і має формат речовина1 -> речовина2, де речовина1 - назва початкової речовини, речовина2 - назва продукту алхімічної реакції.m+2-я рядка вхідного файлу містить назву речовини, яка має початковий, m+3-я - назву речовини, яку потрібно отримати.У вхідному файлі згадується не більше 100 різних речовин.Назва кожної з речовин складається з строкових і заголовних англійських букв і має довжину не більше 20 символів.Названі та заголовкові букви відрізняються.Вихідні дані
У вихідному файлі OUTPUT.TXT виберіть мінімальну кількість алхімічних реакцій, що потрібно для отримання потрібної речовини з початкового, або -1, якщо потрібну речовину неможливо отримати.Приклади No INPUT.TXT OUTPUT.TXT 1 5
Аква - AquaVita
AquaVita -> PhilosopherStone
AquaVita -> Аргентум
Аргентум – Aurum
AquaVita -> Aurum
АКВА
Aurum 2 2 5
Аква - AquaVita
AquaVita -> PhilosopherStone
AquaVita -> Аргентум
Аргентум – Aurum
AquaVita -> Aurum
АКВА
Осмій-1
Додатки 1
Відгук замовника про співпрацю з Денисом Ш.
Програмування C# .NETЗавдання було виконано швидко та якісно)
Відгук фрилансера про співпрацю з Денисом Косенком
Програмування C# .NETВсе пройшло добре.
Чітка задача. Денис на зв'язку та готов надати додаткові матеріали або відповіді на уточнюючі питання
Актуальні фриланс-проєкти в категорії C#
Доопрацювання 1С УТ 11 для ТСД Zebra (RDP): різні звукові сигнали при скануванні
1000 UAH
Конфігурація: 1С УТ 11 Адресний склад ТСД Zebra TC26 Робота через RDP Сканування товарів виконується в документах приймання, розміщення, відбору та інших складських операціях. Поточна проблема: Комірники працюють через ТСД Zebra. При скануванні не завжди помічають повідомлення… C#, Бази даних та SQL ∙ 1 день 12 годин тому ∙ 6 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 13 днів тому ∙ 3 ставки |