18452022-12-05 08:05:10peterSzózatcpp17Hibás válasz 0/1003ms3636 KiB
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int factorial(int num)
{
    return num == 1 ? 1 : num * factorial(num - 1);
}


int main()
{
    int wordlength;
    scanf("%d\n", &wordlength);
    char* letters = (char*)malloc(sizeof(char) * (wordlength + 1));
    
    scanf("%s", letters);
    
    //fputs(letters, stdout);
    int db = 0;
    for (int i = 0; i < wordlength; i++)
    {
        if (letters[i] == '_')
        {
            db++;
        }
    }
    int sol = 1;
    for (int i = 26 - wordlength + 1; i <= 26 - (wordlength - db); i++) {
        sol *= i;
    }
    printf("%d", sol);


    free(letters);

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz3ms1164 KiB
2Hibás válasz2ms1428 KiB
subtask20/10
3Hibás válasz2ms1696 KiB
4Hibás válasz2ms2176 KiB
5Hibás válasz2ms2140 KiB
subtask30/20
6Hibás válasz2ms2048 KiB
7Hibás válasz2ms2148 KiB
8Hibás válasz2ms2184 KiB
9Hibás válasz2ms2244 KiB
10Hibás válasz2ms2500 KiB
11Hibás válasz2ms2632 KiB
subtask40/30
12Hibás válasz2ms2608 KiB
13Hibás válasz2ms2880 KiB
14Hibás válasz2ms3084 KiB
15Hibás válasz2ms3108 KiB
16Hibás válasz2ms3336 KiB
17Hibás válasz2ms3180 KiB
subtask50/40
18Hibás válasz2ms3112 KiB
19Hibás válasz2ms3128 KiB
20Hibás válasz2ms3360 KiB
21Hibás válasz2ms3340 KiB
22Hibás válasz2ms3404 KiB
23Hibás válasz2ms3636 KiB
24Hibás válasz2ms3436 KiB