Рубрики
Без рубрики

Я просто решил эту проблему кодирования, но я не понимаю, почему мой решение работает 🤔

Я пытался сделать одно программирование в день на Каттисе, и я просто решил этот. Я действительно… Теги с обсуждением, помощью, Python, Math.

Я пытался сделать одно программирование вызов в день на Каттисе, и я только что решил этот Отказ Я действительно понятия не имел, как сначала решить это, поэтому я просто играл с приведенными вами данных образца ввода/вывода и заметили шаблон:

В финальном образце вход 10 и 10 дает выход 91: это 10 * (10-1) + 1) Отказ Принимая первый вход, чтобы быть х а второй y Это дает формулу Икс * (Y-1) + 1 Что дает правильный вывод для всех других входов и передает все тестовые случаи:

# https://open.kattis.com/problems/faktor
import sys


def faktor(articles, impact):
    print(int(articles)*(int(impact)-1) + 1)


if __name__ == '__main__':
    a, i = sys.stdin.readline().split()
    faktor(a, i)

Дело в том, что формула, похоже, не имеет ничего общего с вопросом в проблеме. Может быть, я не хватаю что-то 🤔

Оригинал: “https://dev.to/wangonya/i-just-solved-this-coding-challenge-but-i-don-t-understand-why-my-solution-works-581n”