কেবলমাত্র বর্ণানুক্রমিক ASCII অক্ষর সমন্বিত এবং একটি অক্ষর দিয়ে শুরু করে একটি ইনপুট স্ট্রিং দেওয়া হয়েছে, প্রতিটি অক্ষরটি অঙ্কের সাথে অদলবদল করে যা অনুসরণ করে।
একটি রান ক্রমাগত অক্ষর বা অঙ্কের ক্রম। নোট করুন যে ক্ষেত্রে অক্ষরের একটি রান দিয়ে ইনপুট স্ট্রিংটি শেষ হয়, সেখানে এই রানটি আউটআউট করা যায়।
ওয়াক-থ্রো উদাহরণ
উদাহরণস্বরূপ, ইনপুট স্ট্রিং দেওয়া uV5Pt3I0:
- অক্ষরের রান এবং অঙ্কের রান পৃথক করুন:
uV 5 Pt 3 I 0 - জোড়া জোড়া শনাক্ত করুন:
(uV 5) (Pt 3) (I 0) - জোড়া রান অদলবদল:
(5 uV) (3 Pt) (0 I) - শ্রেণীবদ্ধভাবে সংযুক্ত করা:
5uV3Pt0I
উদাহরণ
uV5Pt3I0 -> 5uV3Pt0I
J0i0m8 -> 0J0i8m
abc256 -> 256abc
Hennebont56Fr -> 56HennebontFr
Em5sA55Ve777Rien -> 5Em55sA777VeRien
nOoP -> nOoP
এটি কোড-গল্ফ তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর। ব্যাখ্যা উত্সাহিত হয়।
(a,(b,y))<-span(<':')<$>span(>'9')s।