بکندباز

دنباله Collatz به شرح زیر است:

  • دنباله با عدد صحیح داده شده n شروع می شود.
  • اگر زوج باشد عدد بعدی nبر 2 تقسیم می شود.
  • اگر فرد است آن را در 3 ضرب کرده و با 1 را جمع کنید تا عدد بعدی بدست آید.
  • دنباله زمانی که به عدد 1 می رسد متوقف می شود.

با توجه به تخمین کولاتز، دنباله همیشه به 1 خواهد رسید. اگر این درست باشد، شما می توانید یک دنباله متناهی بر اساس اطلاعات فوق برای هر عدد صحیح معین بسازید.

تابعی بنویسید که عدد صحیح n را بگیرد و بالاترین عدد صحیح را در دنباله کولاتز مربوطه در خروجی برگرداند.

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

max_collatz(10) ➞ 16

max_collatz(32) ➞ 32

max_collatz(85) ➞ 256
max_collatz(10)  ➞ 16
max_collatz(32)  ➞ 32
max_collatz(85)  ➞ 256

پاسخ های کاربران به این تمرین

AmirNamdari
امتیاز:‌ 6660
تصحیح اتوماتیک 0 0
‎پایتون‎
2 اسفند 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

alitayyar
امتیاز:‌ 10044
تصحیح اتوماتیک 0 0
‎پایتون‎
6 دي 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

quchani
امتیاز:‌ 5550
تصحیح اتوماتیک 0 0
‎پایتون‎
21 آذر 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

shayan0081
امتیاز:‌ 5910
تصحیح اتوماتیک 0 0
‎پایتون‎
10 مهر 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

aliahmadi98
امتیاز:‌ 7285
تصحیح اتوماتیک 0 0
‎پایتون‎
26 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Amin
امتیاز:‌ 12176
تصحیح اتوماتیک 0 0
‎پایتون‎
23 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

kirito
امتیاز:‌ 1341
تصحیح اتوماتیک 0 0
‎پایتون‎
19 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Python Life
امتیاز:‌ 3135
0 0
‎پایتون‎
1 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Amin.z
امتیاز:‌ 1800
تصحیح اتوماتیک 0 0
‎پایتون‎
13 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

yas_Naz
امتیاز:‌ 1240
تصحیح اتوماتیک 0 0
‎پایتون‎
10 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

saman146
امتیاز:‌ 340
تصحیح اتوماتیک 0 0
‎پایتون‎
9 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-b2Sv
امتیاز:‌ 50
تصحیح اتوماتیک 0 0
‎پایتون‎
8 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

nimiiiu
امتیاز:‌ 3495
تصحیح اتوماتیک 0 0
‎پایتون‎
3 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

amirhassan
امتیاز:‌ 2470
تصحیح اتوماتیک 0 0
‎پایتون‎
28 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mb13812016
امتیاز:‌ 703
تصحیح اتوماتیک 0 0
‎پایتون‎
17 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Miladunix
امتیاز:‌ 1325
تصحیح اتوماتیک 0 0
‎پایتون‎
7 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Dragon
امتیاز:‌ 3606
تصحیح اتوماتیک 0 0
‎پایتون‎
4 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

faramarz
امتیاز:‌ 4660
تصحیح اتوماتیک 0 0
‎پایتون‎
29 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mantix
امتیاز:‌ 16256
تصحیح اتوماتیک 0 0
‎پایتون‎
28 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-9kH6
امتیاز:‌ 1005
تصحیح اتوماتیک 0 0
‎پایتون‎
28 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Mina
امتیاز:‌ 5094
تصحیح اتوماتیک 0 0
‎پایتون‎
28 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

ali7mohammadi
امتیاز:‌ 3653
تصحیح اتوماتیک 0 0
‎پایتون‎
28 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-mqtz
امتیاز:‌ 6355
تصحیح اتوماتیک 0 0
‎پایتون‎
27 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

ali-zizo
امتیاز:‌ 8050
تصحیح اتوماتیک 0 0
‎پایتون‎
27 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Asam
امتیاز:‌ 2356
تصحیح اتوماتیک 0 0
‎پایتون‎
27 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mohamad0232
امتیاز:‌ 6005
0 0
‎پایتون‎
27 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

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