Давайте посчитаем...
Считайте до 2 и обратно до 1
Считайте до 4 и обратно до 1
Считайте до 6 и обратно до 1
... хорошо, вы поняли ...
собрать все это вместе, и вы получите следующую последовательность
{1,2,1,2,3,4,3,2,1,2,3,4,5,6,5,4,3,2,1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,2,3...}
Задача
Учитывая целое число n>0
для 1-индексированного (или n>=0
для 0-индексированного), выведите n-й член этой последовательности
Контрольные примеры
Input->Output
1->1
68->6
668->20
6667->63
10000->84
правила
Ваша программа должна быть в состоянии вычислить решения до n = 10000 в течение минуты
Это код-гольф , поэтому выигрывает самый короткий код в байтах!