Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
спасибо! очень пригодится!
а можете написать чем сейчас занимаетесь, как проходит процесс работы, по каким методологиям работаете? было бы очень интересно узнать
Степень числа определяется как количество преобразований числа пока оно не будет равно 1 по следующему алгоритму:
- Если число (x) делится на 2 — разделить на 2
- Иначе x = x * 3 + 1
Нужно реализовать функцию int GetKth(int low, int high, k). Она рассчитывает степени чисел от low до high включительно и сортирует их по степени в порядке возрастания. Если числа имеют одинаковые степени — расставить по порядку их значений. Функция вовзращает k-е число в этом массиве. 1 <= low <= high <= 1000.
GetKth(12, 15, 2) = 13
GetKth(1, 1, 1) = 1
GetKth(1, 1000, 777) = 570
Насколько были нужны на интервью глубокие нюансы языка C++?
Мой опыт стажировки в Microsoft Redmond и получения офера