35002023-02-28 13:32:17BenedekOszthatóság 31-gyelcsharpHibás válasz 46/5027ms23660 KiB
using System;

public class Program
{
    public static void Main()
    {
        int n = int.Parse(Console.ReadLine());
        string intermediates = "";
        int num = n;

        while (num > 0)
        {
            string s = num.ToString();
            int len = s.Length;

            if (len > 1)
            {
                int first = int.Parse(s.Substring(0, len - 1));
                int last = int.Parse(s.Substring(len - 1));
                int diff = first - (3 * last);

                if (diff >= 0)
                {
                    num = diff;
                    intermediates += num.ToString() + " " ;
                }
                else
                {
                    break;
                }
            }
            else
            {
                num = 0;
            }
        }

        Console.WriteLine((num % 31 == 0) ? "IGEN" : "NEM");
        Console.WriteLine(intermediates);
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base46/50
1Elfogadva0/026ms20256 KiB
2Elfogadva0/027ms20756 KiB
3Elfogadva3/326ms21028 KiB
4Elfogadva3/327ms21748 KiB
5Elfogadva4/426ms21872 KiB
6Elfogadva4/425ms21820 KiB
7Elfogadva4/425ms21840 KiB
8Elfogadva4/425ms21936 KiB
9Elfogadva4/427ms21976 KiB
10Elfogadva4/427ms22488 KiB
11Elfogadva4/426ms23104 KiB
12Hibás válasz0/426ms22872 KiB
13Elfogadva4/425ms23324 KiB
14Elfogadva4/425ms23380 KiB
15Elfogadva2/227ms23580 KiB
16Elfogadva2/226ms23660 KiB