#073 · Isomorphic Strings Check · strings · medium · python

مشاهده راه‌حل در GitHub


Isomorphic

توی این مسئله از شما میخوایم که ببینید دو تا رشته داده شده، با هم متارن هستن یا خیر.

رشته های متقارن رشته هایی هستند که به ازای هر کاراکترشون، توی اون رشته یک کاراکتر یکتا وجود داشته باشه!

مثال:


    foo, bar => False 
    # چون توی رشته بالا، در مرتبه اول به o مقدار a و در مرتبه دوم به o مقدار r داده شده است.

    fow, bee => False
    # متقارن نیستند زیرا توی مرتبه اول به o مقدار e و سپس به w مقدار e نسبت داده شده اند.

    foo, bee => True
    # درسته، زیرا به هر کاراکتر، یک کاراکتر یکتا نسبت داده شده است.

    paper, title => True
    # درسته، زیرا به هر کاراکتر، یک کاراکتر یکتا نسبت داده شده است.    

نکته:

تضمین میشود که رشته های ورودی بدون فاصله و متشکل از کاراکتر های کوچک هستند.

ورودی:

در تنها خط ورودی به شما دو کلمه داده میشود که با فاصله از هم جدا شده اند.

خروجی:

در تنها خط خروجی عبارت True اگر دو کلمه متقارن بودند و عبارت False اگر دو کلمه متقارن نبودند را چاپ کنید.

Input-1:

foo bar

Output-1:

False

Input-2:

foo baa

Output-2:

True

Input-3:

fow bee

Output-3:

False

Input-4:

paper title

Output-4:

True