تابع edge_letters(text) باید اولین و آخرین کاراکترٔ متنِ پاکشده از فاصلههای ابتدا و انتها رو به هم وصل کند. " Sara " باید "Sa" بدهد. اگه متن خالی شد، پاسخ رشتهٔ خالی هست. اگه یک کاراکتر ماند، همون کاراکتر دو بار تکرار میشه.
کد اولیه دو اشکال داره: پیش از دسترسی به خانهٔ اول خالی بودن متن رو بررسی نمیکنه؛ و آخرین اندیس رو اشتباه گرفته هست. اگه طول رشته ۴ باشه، اندیسهای مجاز ۰، ۱، ۲ و ۳ هستن.
با یک کلمهٔ کوتاه اجرا رو دستی دنبال کن. سپس برای " " توضیح بده کدوم خط باید زودتر اجرا بشه. هدف اینه که قبل از خواندن یک کاراکتر با اندیس، مطمئن بشی متن خالی نیست.
فعالیت شما
تابع رو برای متن معمولی، تککاراکترای و خالی اصلاح کن.