Вложенные циклы while

При работе с циклами можно вкладывать условия в циклы, циклы в другие циклы и практически любые конструкции, которые мы изучили до сих пор, если синтаксис корректен. Мы также можем сочетать циклы for с циклами while и условиями в одной программе.
for number in range(100, 115, 2):
	print('Number:', number, end='::')
	while number > 0:
		print(number % 10, end='-')
		number //= 10
	print()
print('The End!')
Number: 100::0-0-1-
Number: 102::2-0-1-
Number: 104::4-0-1-
Number: 106::6-0-1-
Number: 108::8-0-1-
Number: 110::0-1-1-
Number: 112::2-1-1-
Number: 114::4-1-1-
The End!
Таким образом, программа перебирает чётные числа в диапазоне от 100 до 114 включительно. Затем она получает отдельные цифры этих чисел и выводит их по одной.

Задача

Даны n целых чисел. Для каждого числа требуется выполнить следующие операции:
  • Умножить каждую цифру на 2
  • Вывести полученную последовательность цифр в обратном порядке
Первая строка ввода содержит одно целое число n. Следующие n строк содержат числа, для которых нужно выполнить операции. Гарантируется, что числа во входных данных не оканчиваются на 0.
Программа должна вывести n строк, содержащих результат операций для каждого числа в последовательности.
Ввод
Вывод
2 2345659 874312
18101210864 42681416
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue