1. ActionScript / Говнокод #18986

    −57

    1. 1
    for (var i:int = 1, c:int = 1; i <= n; ++i, c += (Number("0." + String(i)) <= Number("0." + String(k))) ? 1 : 0 ) if (i == n) trace(c);

    Олимпиадная задача по информатике. Извращенное решение.

    https://server.179.ru/tasks/olymp/017.html#g_t017

    Запостил: Bletraut, 07 Ноября 2015

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

    • n и k входные данные
      Ответить
    • Первый раз вижу решение олимпиадной задачи на ActionScript
      Ответить
    • > c += (Number("0." + String(i)) <= Number("0." + String(k))) ? 1 : 0
      > Олимпиадная задача
      Как-то слишком для олимпиадной задачи. Если это всё ещё экмаскрипт,
      c += "0." + i <= +("0." + k)
      string + x ==== string + String(x);
      number <= x ==== number <= Number(x);
      number += bool === number += Number(bool)
      Ответить
    • - Нет, мама говорила, что это один из немногих моих талантов. Я даже рецептами не пользуюсь, просто прочту принцип приготовления и экспериментирую.
      Ответить

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