<commit_before>﻿using System;

    class DNA03
    {
        static void Main(string[] args)
        {
        var N = int.Parse(Console.ReadLine());
        var FirstLetter = char.Parse(Console.ReadLine());
        char[] Letters = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G' };
        int FirstLetterPLaceInLetters=0;
        int PointNumber = 3;
        for (int i = 0; i < Letters.Length; i++)
        {
            if (Letters[i] == FirstLetter) FirstLetterPLaceInLetters = i;

        }
        for (int i = 0; i < N; i++)
        {


            Console.Write("{0}",new string('.',PointNumber));
            
        }
        }
    }

<commit_msg>Resolved<commit_after>﻿using System;

class DNA03
{
    static void Main(string[] args)
    {
        var N = int.Parse(Console.ReadLine());
        var FirstLetter = char.Parse(Console.ReadLine());
        int PointNumber = 3;
        int LettersCount = 1;
        var Direction = "increasing";
        var CheckDirection = true;

        for (int i = 0; i < N; i++)
        {
            if (Direction == "increasing")
            {
                Console.Write("{0}", new string('.', PointNumber));
                for (int j = 0; j < LettersCount; j++)
                {
                    Console.Write(FirstLetter);
                    if (FirstLetter == 'G') { FirstLetter = 'A'; FirstLetter--; }
                    FirstLetter++;

                }
                Console.WriteLine("{0}", new string('.', PointNumber));
                PointNumber--;
                LettersCount += 2;
                if (LettersCount == 9) { LettersCount -= 4; PointNumber = 1; CheckDirection = false; }

            }

            if (Direction == "discreasing")
            {
                Console.Write("{0}", new string('.', PointNumber));
                for (int j = 0; j < LettersCount; j++)
                {
                    Console.Write(FirstLetter);
                    if (FirstLetter == 'G') { FirstLetter = 'A'; FirstLetter--; }
                    FirstLetter++;

                }
                Console.WriteLine("{0}", new string('.', PointNumber));
                PointNumber++;
                LettersCount -= 2;
                if (LettersCount == -1) { LettersCount += 2; PointNumber = 3; CheckDirection = true; }

            }
            if (CheckDirection) Direction = "increasing";
            else Direction = "discreasing";

        }

    }
}


{'fraction_non_alphanumeric': 0.14068908941755537, 'fraction_numerical': 0.01066447908121411, 'mean_word_length': 1.4341317365269461, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2627829', 'n_tokens_mistral': 726, 'n_tokens_neox': 645, 'n_words': 167}