من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

حل تمرین کاسه و نخود کوئرا با پایتون

حل تمرین کاسه و نخود کوئرا با پایتون
حل تمرین کاسه و نخود کوئرا با پایتون

حل تمرین کاسه و نخود کوئرا با پایتون

در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وب‌سایت کوئرا می‌پردازیم.

 

حل تمرین کاسه و نخود کوئرا با پایتون

دیدن، باور کردن است اما آیا حقیقت است؟! تردستی به تازگی وارد شهر شده و یک تردستی کلاسیک را با خود به شهر آورده. بازی تردست به این گونه است که روی یک میز سه کاسه کنار هم در یک ردیف قرار دارند. زیر کاسه اول یک نخود و زیر دو کاسه‌ی دیگر چیزی نیست. تردست پشت میز می‌رود و در هر مرحله دو کاسه را خیلی سریع باهم جابه‌جا می‌کند به طوری که تعداد جابه‌جایی‌ها برابر n است. همه‌ی تماشاچیان می‌دانند که قبل از شروع شعبده‌بازی، نخود زیر کاسه اول بوده است. تردست که آوازه تبحر برنامه‌نویسی شما به گوشش رسیده، از شما خواسته‌ که برنامه‌ای بنویسید که بعد از پایان شعبده‌بازی، مکان کاسه‌ای که نخود زیر آن است را مشخص کند.

 

ورودی

در سطر اول ورودی، عدد صحیح n که تعداد جابه‌جایی‌ها است می‌آید.

ورودی 1 در تمرین کاسه و نخود

سپس در  سطر بعدی، مکان دو کاسه‌ای که جابه‌جا می‌شوند به شما داده می‌شود.

ورودی 2 در تمرین کاسه و نخود

 

خروجی

در تنها سطر خروجی شماره‌ی مکان کاسه‌ای که نخود زیر آن است را خروجی دهید.

 

مثال

ورودی نمونه 1

4
1 2
2 3
3 1
1 2

 

خروجی نمونه 1

2

 

کد پایتون سوال تمرین کاسه و نخود

n = int(input())
pea_position = 1

for _ in range(n):
    a, b = map(int, input().split())
    if pea_position == a:
        pea_position = b
    elif pea_position == b:
        pea_position = a

print(pea_position)

 

منبع سوال: کوئرا

اگر نیاز به حل تمرین‌های دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]