34152023-02-27 13:38:01BenedekTáblajátékcsharpRészben helyes 38/5037ms25476 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace táblajáék
{
    class Program
    {
        static void Main(string[] args)
        {
            int lsz = int.Parse(Console.ReadLine());
            int[] lf = Console.ReadLine().Split().Select(int.Parse).ToArray();
            int hossz = 0;
            ulong szel = 0;

            foreach (var item in lf)
            {
                if (item == 0)
                {
                    hossz++;
                    szel = szel * 2;
                }
                if (item == 1)
                {
                    hossz++;
                    szel = szel * 2 + 1;
                }
                if (item == 2)
                {
                    hossz--;
                    szel = szel / 2;
                }
                if (item == 3)
                {
                    szel--;
                }
                if (item == 4)
                {
                    szel++;
                }
            }
            Console.WriteLine(hossz);
            if (szel == 0)
            {
                Console.WriteLine(0);
            }
            else
            {
                string bin = "";
                while (szel != 0)
                {
                    bin = szel % 2 + bin;
                    szel = szel / 2;
                }
                Console.WriteLine(bin);
            }
            Console.ReadKey();

        }

    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base38/50
1Elfogadva0/030ms22088 KiB
2Elfogadva0/032ms22636 KiB
3Elfogadva3/332ms22840 KiB
4Elfogadva3/330ms22832 KiB
5Elfogadva3/330ms23184 KiB
6Részben helyes1/330ms23576 KiB
7Elfogadva3/330ms23572 KiB
8Elfogadva3/332ms24384 KiB
9Elfogadva3/330ms24364 KiB
10Részben helyes1/337ms25380 KiB
11Elfogadva3/332ms24896 KiB
12Részben helyes1/335ms25476 KiB
13Elfogadva4/429ms25140 KiB
14Részben helyes1/437ms25368 KiB
15Elfogadva4/430ms24980 KiB
16Részben helyes1/435ms25312 KiB
17Elfogadva4/432ms24740 KiB