رمزگذاری - 2
Problem
برای رمزگذاری یک پیام، از اقدامات زیر استفاده می شود: پیام با حذف فاصله ها در یک مستطیل با ارتفاع معین در امتداد ستون ها نوشته می شود و سپس خطوط به ترتیب داده شده خوانده می شوند.
1 P R I
2 R A N
3 O M G
4G M
و سپس، اگر ترتیب ردیف 3، 1، 2، 4 را انتخاب کنید، پیام رمزگذاری شده OMGPRIRANGM را دریافت کنید.
لازم است برنامه ای بنویسید که با توجه به ارتفاع مستطیل و ترتیب خواندن خطوط، پیام داده شده را در حین رمزگذاری رمزگشایی کند.
ورودی
ورودی شامل: در خط اول، ارتفاع مستطیل H (2 ≤ H ≤ 10)، در خط دوم – ترتیب خواندن خطوط (اعداد با فاصله نوشته می شوند)، در سوم – یک پیام رمزگذاری شده بین 1 تا 200 کاراکتر. پیام رمزگذاری شده از حروف لاتین بزرگ و کوچک تشکیل شده است و اعداد.
خروجی
پیام رمزگشایی شده در خروجی نوشته می شود.
<بدن>
وارد کنید |
خروجی |
4
3 1 2 4
OMGPRIRANGM |
برنامه نویسی |