بکندباز

دو عدد صحیح a و b به شما داده می‌شود. تابعی بنویسید که تعداد دفعاتی که می‌توان a را نصف کرد و همچنان بزرگتر از b باقی بماند را برگرداند.

مثال

halve_count(1324, 98) ➞ 3
# (1324 -> 662 -> 331 -> 165.5)

نمونه ورودی و خروجی

halve_count(1324, 98) ➞ 3

halve_count(624, 8) ➞ 6

halve_count(1000, 3) ➞ 8

نکات:

  • در هر حالت، مقدار a حداقل یک بار می‌تواند نصف شود.
halve_count(1324, 98)  ➞ 3
halve_count(624, 8)  ➞ 6
halve_count(1000, 3)  ➞ 8
halve_count(4123, 1)  ➞ 12
halve_count(7085, 10)  ➞ 9

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط