চ্যালেঞ্জ
এই সিনেমার ট্রেলার শিরোনামগুলি (যাহা মার্টিয়ান, ইন্টারস্টেলার ইত্যাদি) দেখেছেন যেখানে আস্তে আস্তে ছড়িয়ে যাওয়ার চিঠির মাঝে তাদের বিশাল ফাঁক রয়েছে?
চ্যালেঞ্জ হ'ল অক্ষরের মধ্যে যথাযথ পরিমাণ ফাঁকা স্থান সরিয়ে একটি স্ট্রিং, ব্যবধান গুণক এবং দিকনির্দেশ দিয়ে এই প্রভাবটি পুনরায় তৈরি করা।
উদাহরণ
ইনপুট : 'ইন্টারস্টেল্লার', গ্যাপ গুণক: 1.0, দিক: দিকের বাড়ানো
Output: I N T E R S T E L L A R
ব্যবধানটি হল: [1, 2, 3, ..., 3, 2, 1]; '' দিয়ে স্পেস প্রতিস্থাপন করা হচ্ছে। ব্যবধানটি আরও ভালভাবে প্রদর্শন করতে:
I.N..T...E....R.....S......T.....E....L...L..A.R
ইনপুট : 'ইন্টারস্টেল্লার', গ্যাপ গুণক: ০.৫, দিকনির্দেশ: অভ্যন্তরে বাড়ছে
Output: IN T E R S T E L L AR
ব্যবধানটি 0.5 দ্বারা গুণিত হয়, সুতরাং আমরা পূর্ণসংখ্যা বিভাগ থেকে [0, 1, 1, 2, ... 2, 1, 1, 0] পাই; ব্যবহার '.':
IN.T.E..R..S...T..E..L.L.AR
ইনপুট : 'কোডিওএলএফ', গ্যাপ গুণক: ২.০, দিকনির্দেশ: বহির্মুখী বৃদ্ধি
Output: C O D E G O L F
ব্যবধানটি 2 দিয়ে গুণিত হয়, বহির্মুখী বৃদ্ধি পাচ্ছে, সুতরাং আমরা [8,6,4,2,4,6,8] পাই; '।' এর সাথে প্রতিস্থাপন করা হচ্ছে:
C........O......D....E..G....O......L........F
ইনপুট : 'কোডিওএলএফ', গ্যাপ গুণক: 0.4, দিক: বহির্মুখী বাড়ানো
Output: C O DEGO L F
ব্যবধানটি 0.4 দ্বারা গুণিত হয়, বহির্মুখী বৃদ্ধি পাচ্ছে, সুতরাং আমরা [1,1,0,0,0,1,1] পাই; '।' এর সাথে প্রতিস্থাপন করা হচ্ছে:
C.O.DEGO.L.F
বিধি
- 3 ইনপুট লাগে: স্ট্রিং, ফাঁক গুণক এবং দিক
- যদি ইনপুট স্ট্রিং দৈর্ঘ্যে বিজোড় হয় (এমনকি ফাঁকের # টি ক্ষেত্রেও) যেমন 'হেলো' হয় তবে অভ্যন্তরের সর্বাধিক 2 ফাঁকের ব্যবধান একই হওয়া উচিত
H E L L O
- আপনি চান তবে দিক এবং গ্যাপের গুণককে পার্স করা যেতে পারে, যেমন আপনি '2 এর গুণক দিয়ে অভ্যন্তরীণ বৃদ্ধি', 1 হিসাবে '1 এর গুণক সহ বহির্মুখী বৃদ্ধি' ইত্যাদি ব্যবহার করতে পারেন etc.
- কেবলমাত্র স্পেস ব্যবহার করা দরকার, তবে চরিত্র পূরণ করা কাস্টমাইজযোগ্য হলে এটি বোনাস।
রেফারেন্স অ্যানিমেশন
মজা গল্ফিং আছে!
C..O....D......E........G......O....L..F
Increasing
করার1 => Inward, 0 => Outward
বিপরীতভাবে বা ভাইস।