1. Список говнокодов пользователя Al_Kozincev

    Всего: 2

  2. C++ / Говнокод #18908

    +4

    1. 1
    2. 2
    3. 3
    bool isPalindrom(int n, int add = 0, int addLen = 0) {
    	return n == 0 && addLen != 0 ? false : n == add || isPalindrom(n / 10, pow(10, addLen) * n % 10 + add, addLen + 1);
    }

    Является ли число палиндромом?

    Al_Kozincev, 24 Октября 2015

    Комментарии (22)
  3. Python / Говнокод #18889

    −11

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    modes = {'R': 1, 'W': 2, 'X': 4, 'read': 1, 'write': 2, 'execute': 4}
    files = dict()
    n = int(input())
    for i in range(n):
        line = input().split()
        filename = line[0]
        mask = 0
        for mode in line[1:]:
            mask |= modes[mode]
        files[filename] = mask
    m = int(input())
    for i in range(m):
        operation, filename = input().rstrip().split()
        print('OK' if files[filename] & modes[operation] else 'Access denied')

    Y NOT?

    Al_Kozincev, 19 Октября 2015

    Комментарии (0)