Задать вопрос
  • Как можно предиктить дату регистрации при массиве данных?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Единственная мысль: попробуйте что-то вроде кубических сплайнов. Для первого интервала делайте квадратичную интерполяцию по 3 первым точкам. Для каждого следующего интервала - кубическую по 4 точкам (начало предыдущего интервала, этот интервал, конец следующего).
    Типа если мы видим что между точками 1 и 2 много регистраций, между 3 и 4 мало, то скорее всего на текущем интервале от 2 до 3 точки идут более плотно в начале.

    Но тут может быть косяк: кубическая интерполяция может дать и отрицательное приращение дат. Тогда текущий отрезок надо сделать линейно или квадратично.
    Ответ написан
    Комментировать
  • Как вывести всех забанненых в список?

    modelair
    @modelair
    unsocial
    const banned = await mongo.models.chatsusers.find({ join_chat: Number(message.chatId), banned: true })
    
    if (banned.length) {
      let output = ''
      for (a in banned) 
        output += `[id${banned[a].vkid}|${banned[a].name}]\n`
      return message.send(` Вот список заблокированных:\n\n${output}`)
    } 
    return message.send(` В списке забаненных никого нет.`)
    Ответ написан
    3 комментария