Работа с текстом - C# (186474)

Узнай цену своей работы

Формулировка задачи:

Исследуется участок ДНК, с которой выполнялось сканирование информации на иРНК - например – Г – Т – Г – Т – А – А – Ц – Г – А – Ц – Ц – Г – А – Т – А – Ц – Т – Г –. Написать программу, которая воспроизводит участок иРНК. (Для проверки – Ц – А – Ц – А – У – У – Г – Ц – У – Г – Г – Ц– У – А – У – Г –А – Ц –).

Решение задачи: «Работа с текстом»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            var dnk = "– Г – Т – Г – Т – А – А – Ц – Г – А – Ц – Ц – Г – А – Т – А – Ц – Т – Г –";
            var d = new Dictionary<string, string> {{"Г", "Ц"}, {"Т", "А"}, {"А", "У"}, {"Ц", "Г"}};
            var sb = new StringBuilder(dnk.Length);
            foreach (var s in dnk.Select(c => c.ToString()))
                sb.Append(d.ContainsKey(s) ? d[s] : s);
            Console.WriteLine(sb.ToString());
            Console.ReadLine();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5