Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Генератор чисел. Задача на Python

Гоша Скрынников Ученик (11), на голосовании 1 месяц назад
«ГНЧЭ-1» — сложное устройство, выдающее каждую секунду очередное число последовательности 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5...

Вам поручено разработать эмулятор для этого устройства.

Формат входных данных
Дано целое количество секунд ? (1≤?≤106), которые работает генератор после включения.

Формат выходных данных
Требуется вывести результат работы генератора.
Голосование за лучший ответ
Арсений Енин Профи (789) 2 месяца назад
Такая задача у меня была на плюсах...
 s = int(input()) 

result = []
number = 1
count = 0

while count < s:
for _ in range(number):
if count < s:
result.append(number)
count += 1
number += 1

print(' '.join(map(str, result)))
ᴊäɢᴇʀᴍᴇɪsᴛᴇʀ Мудрец (14799) 2 месяца назад
 print([i for i in range(1, int(input())+1) for _ in range(i)]) 
Похожие вопросы