Метатабличный / Говнокод #28744 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
local function isEven(number)
    local code = "return "
    for i = 1, number do
        code = code .. "false"
        if i ~= number then
            code = code .. " =="
        end
    end

    return load(code)()
end

print("Enter number: ")
if isEven(tonumber(io.read())) then
    print("Number is even")
else
    print("Number is odd")
end

Определяет чётность числа. Работает для чисел >= 1 (Желательно <= 1000, чем лучше компьютер, тем больше)

Запостил: pidoras123 pidoras123, (Updated )

Комментарии (12) RSS

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8