Удвоить очки в игре
Условие
Ты играешь в игру, и за уровень тебе начислили a очков. Волшебный бонус удваивает очки.
Твоя задача — вывести, сколько очков станет после удвоения.
Формат ввода
Одно целое число a.
Формат вывода
Выведи одно целое число — 2 · a.
Ограничения
-100000 ≤ a ≤ 100000
Пример
Ввод:
7
Вывод:
14Как решать — идея подхода
Приём: Простая арифметика (умножение)
Ключевое наблюдение: «удвоить» — это значит взять число два раза, то есть умножить на 2. Никаких циклов, условий или сложных структур данных здесь не нужно.
Почему работает: по определению удвоения для любого целого числа a результат равен 2 * a. Это верно и для отрицательных значений (например, -3 удвоится до -6), поэтому ограничения не добавляют особых случаев.
План решения:
- Считать целое число a.
- Посчитать
a * 2. - Вывести получившееся число.
Мини-сниппет формулы:
ans = a * 2
Сложность:
- Время O(1), память O(1).
Частая ошибка:
- Перепутать удвоение с «прибавить 2» (делать
a + 2вместоa * 2). Также убедись, что считываешь именно целое число (черезint).
Решить задачу с автопроверкой на Python →
Куда дальше
- С нуля до олимпиады: маршрут — сколько занимает язык, какие приёмы нужны и к какому этапу это ведёт
- Школьный этап ВсОШ по информатике — как устроен первый этап и план подготовки за четыре недели
- БВИ и льготы при поступлении — какой диплом что даёт и сколько лет он действует