حل تمرین رو به رو در مترو کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین رو به رو در مترو کوئرا با پایتون
در یک واگن مترو دو ردیف صندلی روبروی هم داریم که هر ردیف شامل ۸ صندلی است. هر صندلی یا خالی است و یا کسی روی آن نشسته. میدانیم اگر کسی روی صندلی شماره 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)
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.



















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