قالب‌دهی به متن

یک فایل متن (text) به عنوان ورودی داده شده است. خروجی برنامه‌ی شما فایل متن دیگری است که بر اساس قواعد زیر از روی ورودی ساخته می‌شود:

ممکن است بعضی کلمات در ورودی از فرمول نشان داده شده در شکل زیر پیروی کند. این کلمه‌ها را «کلمه‌های رمز» می‌نامیم. (حروف بزرگ و کوچک را متمایز فرض کنید.) برای مثال cacalti یک کلمه‌ی رمز است.

  1. برنامه‌ای بنویسید که فایل متن ورودی را به خروجی تبدیل کند.
  2. برنامه‌ای بنویسید که علاوه بر فایل خروجی فایلی دیگر هم بسازدو کلمه‌های رمز موجود در ورودی را در آن بنویسد.