Cross-platform programming C# .NET
6 Options of task:
The Alchemists of the Middle Ages possessed knowledge about the conversion of different chemicals into each other.This is confirmed by recent research by archaeologists.In the course of archaeological excavations, m of glinated tables were discovered, each of which was covered with ununderstood symbols at first sight.As a result of the decryption, it was revealed that each of the tables describes one alchemical reaction that the alchemists were able to perform.The result of an alchemical reaction is the conversion of one substance into another.A set of alchemical reactions described on the found gline tables, the original substance and the required substance.It is necessary to figure out: whether it is possible to convert the original substance into the desired with this set of reactions, and in case of a positive answer to this question - to find the minimum number of reactions necessary to carry out such transformation.Entrance data
The first line of the INPUT.TXT input file contains the whole number of m (0 ≤ m ≤ 1000) - the number of records in the book.Each of the following m lines describes one alchemical reaction and has the form of substance1 -> substance2, where substance1 is the name of the source substance, substance2 is the product name of the alchemical reaction.The m+2 line of the input file contains the name of the substance that is the source, and m+3 is the name of the substance that is required to obtain.The input file contains no more than 100 different substances.The name of each of the substances consists of string and headed English letters and has a length of no more than 20 characters.Screenshots and titles are different.The output data
In the OUTPUT.TXT output file, identify the minimum amount of alchemical reactions required to obtain the required substance from the source, or -1, if the required substance is not possible to obtain.Examples No INPUT.TXT OUTPUT.TXT 1 5
The Aqua -> AquaVita
AquaVita -> PhilosopherStone
AquaVita – Argentum
Argentium – Aurum
AquaVita – Aurum
The Aqua
Aurum 2 2 5
The Aqua -> AquaVita
AquaVita -> PhilosopherStone
AquaVita – Argentum
Argentium – Aurum
AquaVita – Aurum
The Aqua
The Osmium-1
Applications 1
Client's review of cooperation with Denis S.
Cross-platform programming C# .NETThe task was done quickly and efficiently.
Freelancer's review of cooperation with Denis Kosenko
Cross-platform programming C# .NETEverything went well.
A clear task. Denis is in contact and ready to provide additional materials or answers to clarificing questions
Current freelance projects in the category C#
S1GG1LA person is needed who can take the initial code of the Minecraft launcher for the project, change the design at their discretion, but there are small style requirements for it to be in purple tones. Regarding payment, please suggest a price for the work. However, the budget is… C#, Gaming Apps ∙ 11 hours 31 minutes back ∙ 4 proposals |
Improvement in the existing version of 1C retail block for the distribution center (DC)In general, I will explain what kind of database we have - There is a main server where there is a retail database (where all receipts are recorded) - a UTP database - where all sales are transferred - it calculates the markup and stock balances - small databases of retail… C & C++, C# ∙ 5 days 11 hours back ∙ 6 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 8 days 2 hours back ∙ 18 proposals |
Junior C#We are looking for a talented and ambitious Junior C# developer who is eager for professional growth and new challenges. Your future tasks: - Development and support of backend solutions with frontend (Telegram bot); - Automation of routine processes in Android development,… C# ∙ 8 days 17 hours back ∙ 8 proposals |