حل تمرین رو به رو در مترو کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین رو به رو در مترو کوئرا با پایتون
در یک واگن مترو دو ردیف صندلی روبروی هم داریم که هر ردیف شامل ۸ صندلی است. هر صندلی یا خالی است و یا کسی روی آن نشسته. میدانیم اگر کسی روی صندلی شماره i نشسته باشد فقط به روبروی خود، یعنی صندلی شماره i ردیف مقابل نگاه میکند و اگر شخصی روی آن صندلی نشسته باشد باهم «چشم تو چشم» میشوند. به شما وضعیت نشستن افراد داده میشود و از شما تعداد جفتهای چشم تو چشم در یک واگن را میخوایم.
ورودی
ورودی در دو سطر و در هر سطر 8 عدد صحیح که 0 یا 1 هستند با فاصله ورودی داده میشوند که وضعیت صندلیهای واگن را نشان میدهند. 0 نشان دهنده خالی بودن صندلی و 1 نشان دهنده خالی نبودن است.
خروجی
در تنها سطر خروجی، یک عدد که نشان دهنده تعداد جفت افراد چشم تو چشم است را خروجی دهید.
مثال
ورودی نمونه 1
1 1 0 1 0 0 1 1 1 1 0 0 0 1 0 1
خروجی نمونه 1
3
در اینجا جفتهای ۱، ۲ و ۸ چشم تو چشم هستند. بنابراین پاسخ مسئله برابر ۳ است.
ورودی نمونه 2
0 0 0 1 1 1 0 1 0 0 1 0 1 1 0 0
خروجی نمونه 2
2
کد پایتون سوال تمرین رو به رو در مترو
row1 = list(map(int, input().split())) row2 = list(map(int, input().split())) eye_to_eye_count = 0 for i in range(8): if row1[i] == 1 and row2[i] == 1: eye_to_eye_count += 1 print(eye_to_eye_count)
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ