در حل این مسئله به مشکل خوردم
-
سارا به تازگی یادگرفته تایپ کنه و وارد اینترنت بشه. همینکه وارد اینترنت شد تصمیم گرفت وارد یه چت روم بشه و به همه سلام کنه. سارا یه کلمه را توی چت روم وارد کرد. اگه بشه تعدادی از حروف کلمهای که سارا وارد کرده را حذف کرد و در آخر کلمهی hello باقی بمونه یعنی سارا تونسته بگه hello در غیر این صورت خیر.
تضمین میشود که ورودی فقط متشکل از حروف کوچک انگلیسی است.
-
سلام
یک مثال از این مسئله تون می زنید؟ -
-
این رو استادمون فرستادند
-
سلام
فکر می کنم این کد مناسب تون باشه:import re regex = re.compile('[^helo]') my_in = input('Type: ') my_out = regex.sub('', my_in)
ورودی نمونه:
Type: afasfssdgsghhhhhhhhheeeeeeeeeejkjkjkllllllqwqeqadzczxzxooooooo
خروجی نمونه:
True
-
امکانش براتون هست یه توضیح کوتاهی بدید
-
سلام
به صورت خلاصه این طور هست که از regex یا عبارت باقاعده استفاده می کنه به این صورت که فقط حروف helo (این چهار حرف) رو اگر در ورودی دید نگه می داره و بقیه حروف رو حذف می کنه.
بیشتر از یک بار هم اگر حرفی تکرار بشه مهم نیست و اون رو حفظ می کنه. -
سلام وقتتون بخیر ترتیب رو هم حفظ میکنه ؟
-
سلام
ترتیب رو خیر. فردا احتمالا بهتون اطلاع میدم -
سلام صبحتون بخیر این سوال رو میشه از index رفت؟