60212023-10-24 08:49:24PeterBimmbamm (30)csharpHibás válasz 3/3027ms23232 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NT20_BimmBammBumm
{
    class Program
    {
        static void vizsgalodas(string[] X, int N, int i = 0, bool hiba = false)
        {
            if ((i+1)%15==0)
                if (X[i]!="BUMM")
                {
                hiba = true;
                }
            if ((i + 1) % 3 == 0)
                if (X[i] != "BIMM")
                {
                    hiba = true;
                }
            if ((i + 1) % 5 == 0)
                if (X[i] != "BAMM")
                {
                    hiba = true;
                }
           if((i+1)%3!=0&&(i+1)%5!=0)
           {
                if (X[i]!="SZAM")
                {
                    hiba = true;
                }
           }

            if (!hiba&&i+1==N)
            {
                Console.WriteLine(0);
            }
            else if (!hiba)
            {
                i++;
                vizsgalodas(X, N, i, hiba);
            }
            else
            {
                Console.WriteLine(i+1);
            }

            return;
        }
        
        static void Main(string[] args)
        {
            int N = int.Parse(Console.ReadLine());
            string[] X = new string[N];
            for (int i = 0; i < N; i++)
            {
                X[i] = Console.ReadLine();
            }

            vizsgalodas(X, N);

            Console.ReadKey();

        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base3/30
1Elfogadva0/027ms20160 KiB
2Hibás válasz0/027ms20640 KiB
3Hibás válasz0/327ms20960 KiB
4Hibás válasz0/326ms21892 KiB
5Elfogadva3/327ms22004 KiB
6Hibás válasz0/326ms21896 KiB
7Hibás válasz0/326ms22160 KiB
8Hibás válasz0/326ms22568 KiB
9Hibás válasz0/327ms22516 KiB
10Hibás válasz0/327ms22840 KiB
11Hibás válasz0/326ms23076 KiB
12Hibás válasz0/327ms23232 KiB