Не сложное задание
149 UAHСверх навыков не нужно, задача на качественный и быстрый алгоритм. ( Осторожно много букв, это полное ТЗ ).
Сделку на сайте через Сейф, комиссия за мой счёт.
Написать на C# фильтр, на вход идут такие данные:
-Номер обмена
Например 72342534634346
-Курсы обмена
Корзина{3};Яблоко{6} ( обменять 3 Корзины на 6 Яблок )
Бита{2},Арбуз{1},Бананы{6};Цепочка Золотая{1},Ковёр{1} ( обменять 2 Биты, 1 Арбуз и 6 Бананов на 1 Золотую цепочку и 1 ковёр)
-Наличие
И 2 списка, 1 то что есть у меня ( из предметов ) , 2- то что есть у того с кем я буду обмениваться.
К примеру мой список - Яблоко+4,Бита+3,Вертолёт+1,Валюта+200,Карабин+6 ( 4 яблока, 3 биты и т.д. )
Список второго - Цепочка Золотая+1,Ковёр+1
Что делает фильтр?
Фильтр должен пройти по каждому курсу обмена и сравнить с наличием в 2-ух списках, если у него и у меня есть то что написано в курсе то он сохраняет это в Лист( List<string> ) в формате : Курс Обмена:Номер.
Пример:
Бита{2},Арбуз{1},Бананы{6};Цепочка Золотая{1},Ковёр{1}:72342534634346
Корзина{3};Яблоко{6}:72342534634346
Тонкости:
На вход идут несколько курсов, пройти должен по каждому, когда проходит и находит подходящее то при переходе на сравнение следующего курса должен исключать те что уже вошли, на выходе даёт все курсы которые подошли и номер. Если ни 1 не подошёл то ничего не делает.
Актуальные фриланс-проекты в категории C#
Доопрацювання 1С УТ 11 для ТСД Zebra (RDP): різні звукові сигнали при скануванні
1000 UAH
Конфигурация: 1С УТ 11 Адресный склад ТСД Zebra TC26 Работа через RDP Сканирование товаров выполняется в документах приемки, размещения, отбора и других складских операциях. Текущая проблема: Кладовщики работают через ТСД Zebra. При сканировании не всегда замечают сообщения на… C#, Базы данных и SQL ∙ 5 дней 18 часов назад ∙ 6 ставок |