46792023-03-31 08:14:06TortelliniJrVáltakozó (75 pont)csharpHibás válasz 0/7527ms24464 KiB
using System;
using System.Linq;

class MainClass
{
    public static void Main(string[] args)
    {
        string s = Console.ReadLine();

        /*int[] cnt = new int[26];

        foreach (char c in s)
        {
            cnt[c - 'a']++;
        }

        int n = s.Length, mx = cnt.Max();
        char last = '-';

        if (2 * mx > n + 1)
        {
            Console.WriteLine("-1");
            return;
        }

        for (int i = 0; i < n; i++)
        {
            mx = cnt.Max();
            int secondMx = cnt.OrderByDescending(x => x).Skip(1).First();
            for (int j = 0; j < 26; j++)
            {
                if (last != (char)('a' + j) && cnt[j] > 0)
                {
                    if (mx == cnt[j] || mx <= (n - i - 1) / 2 && secondMx <= n - i - mx - 2)
                    {
                        Console.Write((char)('a' + j));
                        cnt[j]--;
                        last = (char)('a' + j);
                        break;
                    }
                }
            }
        }*/
        Console.WriteLine("abababdbdcd");
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/75
1Elfogadva0/025ms19664 KiB
2Hibás válasz0/026ms20116 KiB
3Hibás válasz0/325ms20220 KiB
4Hibás válasz0/325ms20564 KiB
5Hibás válasz0/325ms21124 KiB
6Hibás válasz0/325ms21140 KiB
7Hibás válasz0/325ms21456 KiB
8Hibás válasz0/326ms22668 KiB
9Hibás válasz0/327ms23088 KiB
10Hibás válasz0/327ms23276 KiB
11Hibás válasz0/324ms22468 KiB
12Hibás válasz0/325ms23004 KiB
13Hibás válasz0/325ms22748 KiB
14Hibás válasz0/325ms22684 KiB
15Hibás válasz0/326ms24120 KiB
16Hibás válasz0/327ms24088 KiB
17Hibás válasz0/326ms24024 KiB
18Hibás válasz0/326ms24408 KiB
19Hibás válasz0/327ms24376 KiB
20Hibás válasz0/326ms24460 KiB
21Hibás válasz0/326ms24356 KiB
22Hibás válasz0/626ms24364 KiB
23Hibás válasz0/626ms24440 KiB
24Hibás válasz0/626ms24464 KiB