ইনপুট
ব্যাপ্তিতে ASCII অক্ষর সমন্বিত একটি খালি খালি শ্যাফলেড স্ট্রিং ।
আউটপুট
আউটপুট ইনপুট স্ট্রিংয়ে ধারাবাহিক ঘূর্ণন প্রয়োগ করে প্রাপ্ত হয়।
[a-zA-Z]
বাম থেকে ডানে যেতে ইনপুট স্ট্রিংয়ের প্রতিটি অক্ষরের ( ) জন্য:
- চিঠিটি যদি বড় হাতের অক্ষরে থাকে তবে তার আগে সমস্ত অক্ষর বাম দিকে একটি অবস্থানের সাথে ঘোরান
- যদি চিঠিটি ছোট ক্ষেত্রে হয় তবে তার আগে সমস্ত অক্ষরকে ডানদিকে এক অবস্থান দিয়ে ঘোরান
উদাহরণ
ইনপুট: "সিবি-অ্যাড"
- প্রথম অক্ষরটি একটি " সি "। আমাদের বাম দিকে ঘোরানো উচিত, তবে এই " সি " এর আগে কোনও চরিত্র নেই । সুতরাং, ঘোরানোর কিছুই নেই।
- পরবর্তী অক্ষরটি একটি " খ "। আমরা " সি " ডানদিকে ঘোরান । কারণ এটি একটি একক চরিত্র, এটি অপরিবর্তিত রয়েছে।
- " - " অক্ষরটি কোনও ঘূর্ণনকে ট্রিগার করে না, কারণ এটি কোনও অক্ষর নয়।
- পরের চিঠিটি একটি " এ "। আমরা " সিবি- " বাম দিকে ঘোরান , যা " বিসি বিজ্ঞাপন" দেয়
- চতুর্থ এবং শেষ বর্ণটি একটি " ডি "। আমরা " বি-সিএ " ডানদিকে ঘোরান , যা " আব-সি ডি" দেয়
সুতরাং, প্রত্যাশিত আউটপুটটি " আব-সিডি "।
বিধি
- আপনি স্ট্রিং হিসাবে বা অক্ষরের অ্যারে হিসাবে ইনপুট নিতে পারেন - যা আপনার ভাষার উপর নির্ভর করে একই জিনিস হতে পারে বা নাও হতে পারে।
- আপনি স্ট্রিংয়ের পরিবর্তে অক্ষরের একটি অ্যারের আউটপুটও করতে পারেন।
- এটি
ogl-edocfকোড-গল্ফ
পরীক্ষার মামলা
"cbad" -> "abcd"
"ACBD" -> "ABCD"
"Cb-Ad" -> "Ab-Cd"
"caeBDF" -> "aBcDeF"
"aEcbDF" -> "abcDEF"
"ogl-edocf" -> "code-golf"
"W o,ollelrHd!" -> "Hello, World!"
"ti HIs SSta ET!" -> "tHis IS a tEST!"
.U
দ্বিতীয় মান থেকে ইনপুট হ্রাস করতে ব্যবহার করতে পারেন । এটি আপনাকে=k
শুরু থেকে ড্রপ করতে দেয় এবং)k
ইনপুট এবং প্রিন্টিং উভয়ই অন্তর্নিহিত বলে প্রান্ত থেকে। সম্পূর্ণ প্রোগ্রাম:.U+.>b-}ZG}Zr1GZ
- লিঙ্ক