بکندباز

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

در مثال زیر همه می توانند استیج را ببینند چون هر عدد در هر ردیف از عدد روبروی آن در ردیف قبلی بزرگتر است:

# FRONT STAGE
[[1, 2, 3, 2, 1, 1],
[2, 4, 4, 3, 2, 2],
[5, 5, 5, 5, 4, 4],
[6, 6, 7, 6, 5, 5]]

# با شروع از چپ 6 > 5 > 2 > 1, پس همه می توانند استیج را ببینند.
# 6 > 5 > 4 > 2 همینطور .

در مثال زیر همه نمی توانند استیج را ببینند:

# FRONT STAGE
[[1, 2, 3, 2, 1, 1], 
[2, 4, 4, 3, 2, 2], 
[5, 5, 5, 10, 4, 4], 
[6, 6, 7, 6, 5, 5]]

# عدد 10 جلوی عدد 6 قرار گرفته است و جلوی دید را گرفته است.

 

اگر یک نفر هم نتواند استیج را ببیند تابع False برمیگرداند و اگر همه بتوانند ببینند True برگردانده می شود.
مثال ها

can_see_stage([
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
]) ➞ True

can_see_stage([
  [0, 0, 0],
  [1, 1, 1],
  [2, 2, 2]
]) ➞ True

can_see_stage([
  [2, 0, 0], 
  [1, 1, 1], 
  [2, 2, 2]
]) ➞ False

can_see_stage([
  [1, 0, 0],
  [1, 1, 1],
  [2, 2, 2]
]) ➞ False

نکات

  • اعداد باید بزرگتر از عدد مقابل باشد و مساوی پذیرفته نیست
can_see_stage([[1, 2, 3], [4, 5, 6], [7, 8, 9]])  ➞ True
can_see_stage([[0, 0, 0], [1, 1, 1], [2, 2, 2]])  ➞ True
can_see_stage([[2, 0, 0], [1, 1, 1], [2, 2, 2]])  ➞ False
can_see_stage([[1, 0, 0], [1, 1, 1], [2, 2, 2]])  ➞ False

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

AmirNamdari
امتیاز:‌ 3335
تصحیح اتوماتیک 0 0
‎پایتون‎
22 بهمن 1402

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

seyed
امتیاز:‌ 550
تصحیح اتوماتیک 0 0
‎پایتون‎
12 بهمن 1402

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

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

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

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

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

moj_taba_hp
امتیاز:‌ 2405
تصحیح اتوماتیک 0 0
‎پایتون‎
26 مهر 1402

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

Island0
امتیاز:‌ 755
تصحیح اتوماتیک 0 0
‎پایتون‎
13 مهر 1402

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

mohamad.pro
امتیاز:‌ 445
تصحیح اتوماتیک 0 0
‎پایتون‎
10 مهر 1402

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

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

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

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

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

moonoxic
امتیاز:‌ 305
تصحیح اتوماتیک 0 0
‎پایتون‎
13 شهريور 1402

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

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

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

iamrouhi
امتیاز:‌ 250
تصحیح اتوماتیک 0 0
‎پایتون‎
27 مرداد 1402

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

EmEsDigi
امتیاز:‌ 1649
تصحیح اتوماتیک 0 0
‎پایتون‎
17 مرداد 1402

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

reza2345
امتیاز:‌ 100
تصحیح اتوماتیک 0 0
‎پایتون‎
14 مرداد 1402

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

H.r.bz
امتیاز:‌ 1025
تصحیح اتوماتیک 0 0
‎پایتون‎
10 مرداد 1402

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

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

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

Sogandu
امتیاز:‌ 245
تصحیح اتوماتیک 0 0
‎پایتون‎
23 تير 1402

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

parsiya
امتیاز:‌ 4000
تصحیح اتوماتیک 0 0
‎پایتون‎
21 تير 1402

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

typist
امتیاز:‌ 1589
تصحیح اتوماتیک 0 0
‎پایتون‎
16 تير 1402

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

sajjad_m
امتیاز:‌ 100
تصحیح اتوماتیک 0 0
‎پایتون‎
11 تير 1402

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

MPGH
امتیاز:‌ 404
0 0
‎پایتون‎
10 تير 1402

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

Babak.bagh
امتیاز:‌ 455
تصحیح اتوماتیک 0 0
‎پایتون‎
8 تير 1402

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

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

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

RoidaTs
امتیاز:‌ 895
تصحیح اتوماتیک 0 0
‎پایتون‎
5 تير 1402

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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