ভূমিকা
একটি পুনরাবৃত্তি সংক্ষিপ্ত বিবরণ একটি সংক্ষিপ্ত বিবরণ যা নিজেকে ধারণ করে বা বোঝায়, উদাহরণস্বরূপ: এর জন্য
Fishএকটি পুনরাবৃত্ত সংক্ষিপ্ত বিবরণ হতে পারে Fish is shiny hero, লক্ষ্য করুন যে এতে কীভাবে সংক্ষিপ্ত আকার রয়েছে। আরেকটি উদাহরণ হ'ল Hi-> Hi igloo। বা এমনকি ppcg paints->ppcg paints cool galaxies pouring acid into night time stars
সুতরাং মূলত, একটি বাক্যটি একটি পুনরাবৃত্ত সংক্ষিপ্ত শব্দ হয় যদি প্রতিটি শব্দের প্রথম অক্ষর প্রথম শব্দ বা শব্দের বানান করে।
চ্যালেঞ্জ
এমন একটি প্রোগ্রাম তৈরি করুন যা কোনও স্থানের অক্ষর দ্বারা পৃথক করা 1 বা ততোধিক শব্দের স্ট্রিং গ্রহণ করে এবং এটি অসম্ভব হলে একটি পুনরাবৃত্ত সংক্ষিপ্ত বিবরণ বা খালি স্ট্রিং আউটপুট দেয়। উদাহরণস্বরূপ, একটি স্ট্রিংয়ের জন্য একটি পুনরাবৃত্ত সংক্ষিপ্ত আকার তৈরি করা অসম্ভব, ppcg elephantকারণ আপনি তখন pথেকে ppcgসংক্ষিপ্ত বিবরণ যোগ করে, এবং পরে গ্রহণ করে eশুরু করবেন elephant। তবে এখন আমাদের একটি বৈপরীত্য রয়েছে, যেহেতু সংক্ষিপ্ত বিবরণটি বর্তমানে "পে .." বানান, যা "পিপি .." এর সাথে সাংঘর্ষিক। উদাহরণস্বরূপ, এটির ক্ষেত্রেও এটি hi। আপনি এটি hথেকে নেবেন hi, তবে বাক্যটি এখন শেষ হয়েছে এবং বানান করার জন্য hiআর কোনও চিঠি নেই এবং আমরা কেবল বাকী রয়েছি hযা মিলছে নাhi। (সংক্ষিপ্ত বিবরণে অক্ষরের পরিমাণের চেয়ে বেশি বা সমান পরিমাণে স্ট্রিংয়ের প্রয়োজন হয়)
ইনপুট এবং আউটপুট কেস সংবেদনশীল নয়
বিধিনিষেধ
- আপনার প্রোগ্রামে যে কোনও কিছু প্রবেশ করানো বৈধ ইংরেজি শব্দ হবে। তবে আপনাকে অবশ্যই বৈধ ইংরেজি শব্দগুলি আউটপুট নিশ্চিত করতে হবে (আপনি একটি ডাটাবেস ব্যবহার করতে পারেন বা কেবল ২ letters টি বর্ণের প্রতিটি জন্য একটি শব্দ সঞ্চয় করতে পারেন)
- স্ট্যান্ডার্ড লুফোলস এবং ডিফল্ট আইও নিয়মগুলি প্রয়োগ হয়
পরীক্ষার কেস
hi igloo -> hi
ppcg paints -> (impossible)
ppcg paints cool giraffes -> ppcg
ppcg paints cool galaxies pouring acid into night time stars -> ppcgpaints
ppcg paints cool galaxies pouring acid into night time -> ppcg
ppcg questions professional pool challengers greatly -> (impossible)
I -> I
স্কোরিং
এটি কোড-গল্ফ , তাই বাইটের মধ্যে ক্ষুদ্রতম উত্স কোডটি জয়ী
ppcg paints cool galaxies pouring acid into night timeসংক্ষিপ্ত আকারে তৈরি করার সময় আমরা দুজনেই কোনও ভুল করছি না তা নিশ্চিত করার জন্য "পিপিসিগেইপেন্ট" হবে, তবে আউটপুট হওয়া উচিত ppcgযদিও এটি কেবল একটি আংশিক ম্যাচ?