কত ত্রিশ?


16

এই কার্যে আপনার কোডটিকে ইনপুট হিসাবে একটি পূর্ণসংখ্যা n দেওয়া হবে । আপনার কোড তারপর আউটপুট গুণিতক সর্বাধিক সংখ্যা উচিত 3 যে ঘনিভূত হতে পারে (বেস মধ্যে 10 ) গঠনের 3n (কোন বসানো শূন্যগুলি সহ)। উদাহরণস্বরূপ যদি আপনাকে ইনপুট হিসাবে 26042 দেওয়া হয় ,

26042×3=78126

এবং 78126 concatenating দ্বারা তৈরি করা যেতে পারে 78 , 12 এবং 6 যাতে আপনি আউটপুট, 3

আইও এর যে কোনও স্ট্যান্ডার্ড ফর্ম অনুমোদিত। উত্তরগুলি তাদের কোডে বাইট সংখ্যা হ্রাস করতে লক্ষ্য করা উচিত।


এই ক্রমের প্রথম 6562 এন্ট্রি এখানে শূন্য দিয়ে শুরু হচ্ছে:

1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,2,2

8
ফর্মটিতে কিছু উদাহরণ থাকা ভাল হবে, উত্তরটি n -> f(n)কোথায় f(n)। এটি এখন যেমন রয়েছে, তেমনি আমিও বলতে পারছি না যে আপনার 61৫61১ এন্ট্রি 0-ইনডেক্সড বা 1-ইনডেক্সড।
ম্যাক্সবি

@ ম্যাক্সব এই ফর্ম্যাটটি করার জন্য অনেকগুলি উদাহরণ রয়েছে। আমার তালিকাটি শূন্য সূচকযুক্ত।
পোস্ট রক গার্ফ হান্টার

2
অবশ্যই, তবে কয়েকটি বেছে নেওয়া প্রথম উদাহরণ ছাড়াও দুর্দান্ত হবে। এবং আমি যা দেখতে পাচ্ছি তার থেকে আমরা কোনওভাবেই বিভক্ত করার অনুমতি পাচ্ছি ? সুতরাং একটি গুরুতর বল প্রয়োগের সর্বাধিক সংখ্যার 3 টির জন্য (কিছু ভাষায়) প্রয়োজন হবে? এছাড়াও, আপনি 0 টি 3 এর একাধিক হিসাবে সংজ্ঞায়িত করেন? আপনার প্রশ্ন থেকে এটি মনে হচ্ছে। 3n
সর্বোচ্চ

@ ম্যাক্সব দুটি কৌশল রয়েছে যা সংক্ষিপ্ত এবং দ্রুত উপায়ে সমাধান পেতে ব্যবহার করা যেতে পারে। (ইঙ্গিত 3 বিশেষ) এবং হ্যাঁ 0 একটি 3 এর একাধিক I আমি জানি না এটি কীভাবে হতে পারে।
পোস্ট রক গারফ হান্টার

উত্তর:


9

হাস্কেল , 51 বাইট

f n=sum[1|x<-scanr(:)"0".show$3*n,read x`mod`3<1]-1

এটি অনলাইন চেষ্টা করুন!

মূল ধারণাটি হ'ল: 3 এর একাধিক দেওয়া (এটি 3n কল করুন ), 3 এর গুণকগুলির সংক্ষিপ্ত অবস্থান হিসাবে এটি লেখার সর্বোত্তম উপায়টি শেষ (বা শুরু) থেকে শুরু করা এবং লোভের সাথে 3 এর গুণক নির্বাচন করা। উদাহরণস্বরূপ, যদি 3n=78126 , তবে আমরা একটি (শেষ থেকে শুরু করে) একটি 6 , তারপরে একটি 12 এবং অবশেষে একটি 78 : 78|12|6 । নোট করুন যে এটি সম্ভব হয়েছে কারণ একটি সংখ্যার 3 এর গুণক যদি তার সংখ্যার যোগফল 3 এর একক হয় তবে আরও মনে রাখবেন যে আমরা 3 টির দুটি গুণকে একত্রিত করলে আমরা 3 এর আরও একাধিক পাই, সুতরাং 6,12|6,78|12|6 এর সমস্ত গুণক।

সুতরাং উত্তরটি 3n (যেমন [78126,8126,126,26,6] ) এর প্রত্যয়ের তালিকা বিবেচনা করে এবং 3 এর গুণক গণনা করে পাওয়া যাবে।


9

রেটিনা , ল্যাটিন -১ এর 11 বাইট

v`.3*[012¶]

এটি অনলাইন চেষ্টা করুন!

রেটিনা পূর্ণসংখ্যার চেয়ে স্ট্রিংয়ের উপর কাজ করে, সুতরাং আমি ফাইলটি প্রদর্শিত হবে বলে নাম্বারটি নিচ্ছি (একটি নিউলাইনের পরে অঙ্কগুলি)

অ্যালগরিদম

এখানে প্রায় সমস্ত সমাধানের 3 টির গুণ রয়েছে তবে আমি ভেবেছিলাম সমস্যাটি সমাধান না করে চেষ্টা করা আকর্ষণীয় হবে। আমরা ইতিমধ্যে অ্যালগরিদম অধিকাংশ লোক ব্যবহার করছেন যে, আমরা 3 প্রত্যয় সংখ্যা শনাক্ত করতে হবে থেকে জানি এন , যে এখন 3. দ্বারা বিভাজ্য হয় একটি প্রত্যয় দেওয়া এন (বলুন গুলি ), 3 গুলি 3 প্রত্যয় হিসাবে প্রদর্শিত হবে এন যদি গুণ গুলি × 3 প্রত্যয় সামনে অঙ্ক মধ্যে বহন করে না। এদিকে, যদি গুণ গুলি × 3 আছে বহন, তারপর 3 সংশ্লিষ্ট প্রত্যয় এন3 দ্বারা বিভাজ্য হবে না (3 * s * এর ডিজিটাল মূল হিসাবে 3 - 3 বিভাজক (10-1) দ্বারা বিভাজ্য এবং আমরা বেস 10 এ কাজ করছি - এবং 3 * n * এর সাথে সম্পর্কিত প্রত্যয়টি সমান হবে 3 * গুলি * তবে একটি নেতৃত্ব ছাড়াই 1বা 2, যার মধ্যে 3 টিও বিভাজ্য নয়)।

আমরা সম্ভাবনা জন্য ঠিক করতে যে 3 * n * যেসব চেয়ে বেশি সংখ্যা আছে এন , এইভাবে যার অর্থ 3 * n * যেসব একটি অতিরিক্ত প্রত্যয় যে কোন প্রত্যয় সঙ্গে সঙ্গতিপূর্ণ নয় গেছে এন । এই প্রত্যয়টি তুচ্ছভাবে পুরো সংখ্যা 3 * এন *, এবং সর্বদা 3 দ্বারা বিভাজ্য হবে (স্পষ্ট কারণে) সুতরাং, গুণ যদি n × 3 বহন করে তবে আমাদের ফলাফলটিতে 1 যোগ করতে হবে। আমরা লক্ষ করতে পারি যে যদি n × 3 বহন করে না, তবে এটি নির্দোষ অ্যালগরিদম ব্যবহার করে ফলাফলটিতে 1 অবদান রাখবে, যদিও এটি যদি হয় তবে তা হবে না; এবং এইভাবে আমরা কেবল বহনযোগ্যতা পরীক্ষা করার চেয়ে শর্তহীন " সম্পূর্ণ নম্বর এন " উপস্থাপন করে এমন প্রত্যয় গণনা করে এই সমন্বয়টি করতে পারি । সমতুল্য (এবং কিছুটা বেশি পরিশ্রুত), আমরা নিঃশর্তভাবে করতে পারি না এই প্রত্যয়টি গণনা করুন এবং এর পরিবর্তে আরও কয়েকটি প্রত্যয় গণনা করুন (খালি প্রত্যয়টি সুবিধাজনক) কারণ এটি একই পরিমাণে আসবে।

3 দ্বারা গুণ করলে আমরা কীভাবে নির্ধারণ করব? ঠিক আছে, সংখ্যার প্রথম সংখ্যাটি 3 এর চেয়ে বেশি হলে এটি অবশ্যই; যদি এটি 3 এরও কম হয়, এটি পারে না। যদি এটি 3 হয় তবে এটি বহন করে কিনা তা একইভাবে সংখ্যার পরবর্তী অঙ্কের উপর নির্ভর করবে। যদি সংখ্যাটি পুরো 3s এর সমন্বয়ে থাকে তবে গুণটি বহন করবে না (এটি পুরো 9s এর সংখ্যায় খুব কমই থামবে)। সুতরাং, আমরা যে অ্যালগরিদমটি চাই তা হল "যথাযথ প্রত্যয়গুলির সংখ্যা গণনা করুন যা 0 বা আরও 3s দিয়ে শুরু হয়, তারপরে 0, 1, 2 বা স্ট্রিংয়ের সমাপ্তি; আরও একটি অতিরিক্ত প্রত্যয়"।

ব্যাখ্যা

এই অ্যালগরিদম বেশিরভাগ ভাষায় sensকমত্য অ্যালগরিদমের চেয়ে দীর্ঘ হয়, সুতরাং আমি এটি রেটিনায় জমা দিচ্ছি, এটি এমন একটি ভাষা যেখানে এটি আরও সাধারণ পদ্ধতির চেয়ে ছোট হয় (এবং গল্ফিং ভাষাগুলির অনুরূপ দৈর্ঘ্য)।

v`.3*[012¶]
v`            {Count the number of} points within the input from which you can
  .             ignore one character,
   3*           and skip past any number (including zero) of 3s,
     [012¶]     to find 0, 1, 2, or the newline at the end of the input.

আমরা অনুসন্ধান শুরু করার আগে একটি চরিত্রকে উপেক্ষা করার প্রয়োজনীয়তার অর্থ হ'ল পুরো সংখ্যার সমন্বিত অনুচিত প্রত্যয়টি গণনা করা যায় না (যে প্রত্যয়গুলি আমরা প্রকৃতপক্ষে দেখি সেগুলিই যেখানে অক্ষরটি শুরু হয় তার ডানদিকে একটি অক্ষর শুরু করবে এবং এইভাবে নয় প্রথম অক্ষরে)) যাইহোক, সংখ্যার শেষে কেবলমাত্র নিউলাইনটিতে থাকা অনুচিত প্রত্যয়টি সর্বদা গণনা করা হবে, সুতরাং আমাদের আমাদের আরও একটি অতিরিক্ত প্রত্যয় দিন।


আমি প্রশ্নটি লেখার সময় আমার মনে এটি ছিল অ্যালগরিদম। কেউ এটি ব্যবহার করে দেখে আমি আনন্দিত!
পোস্ট রক গারফ হান্টার

@ ডাব্লুডাব্লিউ: এই উত্তরটি "এটি একটি আকর্ষণীয় অ্যালগরিদম, এর একটি ভাষা খুঁজে পাওয়া যাক" যেখানে এটি দক্ষ "যেখানে এটি একটি আকর্ষণীয় ভাষা, এর মধ্যে সেরা অ্যালগরিদম খুঁজে পাওয়া যাক" এর ক্ষেত্রে এটির আরও একটি ঘটনা ছিল। (যদিও রেটিনা যেভাবেই একটি আকর্ষণীয় ভাষা, যেমনটি ঘটে!) আমার ধারণা এটি "প্রতি ভাষার প্রতিযোগিতা" এর একটি অদ্ভুত পার্শ্ব প্রতিক্রিয়া; এর অর্থ হল যে আপনি কোনওরকম কোনও ভাষায় এমন একটি ভাষায় অনুবাদ করে একটি উত্তরকে "আরও ভাল" তৈরি করতে পারেন যা প্রতিযোগিতামূলক উত্তরের অনুবাদগুলিতে ভালভাবে মোকাবেলা করে না।
ais523

আমি বিশ্বাস করি যে [¶-2]একটি বাইট সংরক্ষণ করে আপনার যেহেতু ইনপুটটি কেবলমাত্র সংখ্যা ও নিউলাইন ধারণ করে তা ধরে নিতে সক্ষম হবেন।
FryAmTheEggman


3

পার্ল 6 , 54 28 বাইট

-14 বাইট ধন্যবাদ nwellnhof!

{+grep *%%3,[\~] .comb}o*×3

এটি অনলাইন চেষ্টা করুন!

এটি তিনটি সংখ্যার কতগুলি উপসর্গকে 3 দ্বারা বিভাজ্য বলে গণনা করে।

ব্যাখ্যা:

{                     }o*×3  # Pass the input times 3 into the code block
            [\~] .comb   # Get all the prefixes of the number
  grep     , # Filter from that
       *%%3  # All numbers divisible by 3
 +   # Return the length of the list


@ নোহলহোফ আমি বুঝতে পারি নি যে আপনি যে কোনও কোডের সাথে একত্রিত করতে পারেন। ঝরঝরে!
জো কিং

3

05 এ বি 1 ই , 14 12 7 6 বাইট

3*η3ÖO

-5 পোর্ট তৈরি বাইট @BMO এর তুষ উত্তর
-১ বাইটকে উপগ্রহে প্রত্যয় পরিবর্তন করে @ নাইট্রডনকে ধন্যবাদ জানাই

এটি অনলাইনে চেষ্টা করুন বা প্রথম 1000 টি আইটেম যাচাই করুন

ব্যাখ্যা:

3*        # Multiply the (implicit) input by 3
          #  i.e. 26042 → 78126
  η       # List of prefixes
          #  i.e. 78126 → ["7","78","781","7812","78126"]
   3Ö     # Check for each if its divisible by 3
          #  i.e. ["7","78","781","7812","78126"] → [0,1,0,1,1]
     O    # And take the sum (which is implicitly output)
          #  i.e. [0,1,0,1,1] → 3

পুরানো 12-বাইট উত্তর:

3*.œʒ3ÖP}€gà

অথবা বিকল্পভাবে €gàহতে পারেéθg

এটি অনলাইনে চেষ্টা করুন বা প্রথম 1000 টি আইটেম যাচাই করুন

ব্যাখ্যা:

3*             # Multiply the (implicit) input by 3
               #  i.e. 26042 → 78126
             # Take all possible partitions of this number
               #  i.e. 78126 → [["7","8","1","2","6"],["7","8","1","26"],["7","8","12","6"],
               #                ...,["781","26"],["7812","6"],["78126"]]
    ʒ   }      # Filter these partitions by:
     3ÖP       #  Only keep partitions where every number is divisible by 3
               #   i.e. ["7","8","1","2","6"] → [0,0,0,0,1] → 0
               #   i.e. ["78","12","6"] → [1,1,1] → 1

               #(option 1:)
         g    # Take the length of each remaining partition
               #  i.e. [["78","12","6"],["78","126"],["7812","6"],["78126"]] → [3,2,2,1]
           à   # And take the max (which we output implicitly)
               #  i.e. [3,2,2,1] → 3

               #(option 2:)
         é     # Sort the remaining partitions by length
               #  i.e. [["78","12","6"],["78","126"],["7812","6"],["78126"]]
               #   → [["78126"],["78","126"],["7812","6"],["78","12","6"]]
          θ    # Take the last one (the longest)
               #  i.e. [["78126"],["78","126"],["7812","6"],["78","12","6"]]
               #   → ["78","12","6"]
           g   # And take its length (which we output implicitly)
               #  i.e. ["78","12","6"] → 3

1
প্রত্যয়ের পরিবর্তে উপসর্গ ব্যবহার করা কম বাইটে একই ফল দেয়।
নাইট্রডন

@ নাইট্রডন ধন্যবাদ! :) আমি অন্তর্নির্মিত 1-বাইট উপসর্গ সম্পর্কে জানতাম, তবে প্রত্যয়গুলির পরিবর্তে উপসর্গগুলি ব্যবহার করে চ্যালেঞ্জটি কাজ করে তা বুঝতে পারি নি।
কেভিন ক্রুইজসেন


2

এপিএল (ডায়ালগ ইউনিকোড) , 14 বাইট

+/0=3|+\⍎¨⍕3×⎕

এটি অনলাইন চেষ্টা করুন! বা প্রথম 1000 যাচাই করুন

Explanaition

+/0=3|+\⍎¨⍕3×⎕
               prompt for input
           3×   multiply by 3
        ⍎¨⍕     convert the number to a vector of digits
      +\        take the cumulative sum
    3|          find each term modulo 3
+/0=            count those that equal 0

এটি কাজ করে কারণ একটি সংখ্যা তিনটি দ্বারা বিভাজ্য এবং কেবল যদি তার সংখ্যার যোগফল তিনটি দিয়ে বিভাজ্য হয়



2

হাস্কেল , 44 বাইট

g.(*3).max 1
g 0=0
g n=0^mod n 3+g(div n 10)

এটি অনলাইন চেষ্টা করুন!

ডেল্ডাড্ডার'র পর্যবেক্ষণ ব্যবহার করে যে আউটপুটটি 3n এর গুণাগুণগুলির প্রত্যয় (সমতুল্য, উপসর্গ) সংখ্যা This এই পদ্ধতিটি স্ট্রিং প্রতিনিধিত্বমূলক ব্যবহারের পরিবর্তে 10 দ্বারা বারবার তল-বিভক্ত হয়ে গাণিতিকভাবে উপসর্গগুলি খুঁজে পায়। 0^উত্পাদন করতে একটি সংক্ষিপ্ত গাণিতিক উপায় 1যদি এক্সপোনেন্ট mod n 3শূন্য, এবং উত্পাদন0 অন্যথায়।

প্রথম লাইনটি মূল ফাংশন, যা সহায়ক ফাংশনে gযা পুনরাবৃত্তভাবে সংজ্ঞায়িত হয় তা পাস করার আগে ইনপুটটিকে তিনগুণ করে । max 1করতে একটি হ্যাক হয় f(0)সমান 1, যেহেতু আমরা শূন্য স্ট্রিং মত হ্যান্ডেল করতে হয় '0'বদলে খালি স্ট্রিং।


2

ম্যাথগল্ফ , 15 14 বাইট

3*▒0\Ƨ_3÷\;]Σ

এটি অনলাইন চেষ্টা করুন!

-1 বাইট জোকিংকে ধন্যবাদ

ব্যাখ্যা

3*                Multiply the input by 3
  ▒               Convert to a list of digits
   0\             Push a zero and swap the top two elements
     Æ            Execute the next 5 characters for each block
      §           Concatenate
       _          Duplicate
        3÷        Check divisibility by 3 (returns 0 or 1)
          \       Swap top two elements
           ;      Discard TOS (the last swap
            ]Σ    Wrap the entire stack in an array and output its sum

আমি জানি না যে এটি সমস্যার সঠিক সমাধান কিনা তবে এটি আরএনএলডের জেএস সমাধানটিকে নকল করে। আমি যদি ভুল হয় তবে আমি এটি ঠিক করার চেষ্টা করব try



@ জোকিং আপনার কোডটি কী করে তা আমি বের করে আনব, তারপরে আমি একটি ব্যাখ্যা দিয়ে আপডেট করব (এটি কী করে তা আমি জানি তবে এটি কেন কাজ করে না)
ম্যাক্সবি

1

পাইথ, 16 15 বাইট

lef!.E%vT3./`*3

এটি এখানে অনলাইনে চেষ্টা করুন

lef!.E%vT3./`*3Q   Implicit: Q=eval(input())
                   Trailing Q inferred
            `*3Q   Input * 3
            `      Convert to string
          ./       Take divisions into disjoint substrings
  f                Filter the above using:
       vT            Convert each back to integer
      %  3           Mod 3
    .E               Are any non-0?
   !                 Logical NOT
le                 Take the length of the last value
                   As the substring sets are generated in order of number of 
                   substrings, the last value is guaranteed to be the longest

1

শেক্সপিয়ার প্রোগ্রামিং ভাষা , 376 বাইট

T.Ajax,.Page,.Act I:x.Scene I:x[Enter Ajax and Page]Ajax:Listen tothy!You be the sum ofthe sum ofyou you you!Scene V:x.Page:You be the sum ofyou the quotient betweena cat the sum ofa cat the remainder of the quotient betweenI the sum ofa big cat a cat!Ajax:You be the quotient betweenyou twice the sum ofa big big cat a cat!Be you nicer zero?If solet usscene V.Page:Open heart

এটি অনলাইন চেষ্টা করুন!

আমি ভাবছি 1/(1+I/3)কন্ট্রোল প্রবাহের চেয়ে কৌশলটি আরও ভাল কিনা ।


আপনার xপরের দৃশ্যের দরকার নেই । এটি অনলাইন চেষ্টা করুন!
জো কিং

1

জাভা 10, 66 বাইট

n->{int m=1,r=n<1?1:0;for(n*=3;m<n;m*=10)r+=n%m%3<1?1:0;return r;}

এটি অনলাইনে চেষ্টা করুন।

ব্যাখ্যা:

এর একটি সমন্বয় ব্যবহার @BMO এর তুষ উত্তর (পরীক্ষণ কত prefixex 3 দ্বারা বিভাজ্য হয়) এবং @Arnauld এর জাভাস্ক্রিপ্ট (ES6) উত্তর (এই পূর্ণসংখ্যা একটি মডিউল প্রতিটি পুনরাবৃত্তির 10 দ্বারা একটি পূর্ণসংখ্যা গুন, এবং উপসর্গ পাবেন) ।

n->{             // Method with integer as both parameter and return-type
  int m=1,       //  Modulo-integer, starting at 1
      r=         //  Result-integer, starting at:
        n<1?     //   If the input is the edge-case 0:
         1       //    Start it at 1
        :        //   Else:
         0;      //    Start it at 0
  for(n*=3;      //  Multiply the input by 3
      m<n;       //  Loop as long as `m` is still smaller than `n`
      m*=10)     //    After every iteration: Multiply `m` by 10
    r+=n%m       //   If `n` modulo-`m` (to get a suffix),
          %3<1?  //   is divisible by 3:
        1        //    Increase the result-sum by 1
       :         //   Else:
        0;       //    Leave the result-sum the same by adding 0
  return r;}     //  Return the result-sum



1

পাইথন 2 , 48 বাইট

n=input()*3;p=n<1
while n:p+=n%3<1;n/=10
print p

এটি অনলাইন চেষ্টা করুন!

অনুরূপ ovs এর উত্তর , কিন্তু পুরো উপসর্গ শেষের ডিজিটটি বদলে সঁচায়ক ছাড়া mod 3 লাগে। 0 এর ইনপুটটিতে True1 হিসাবে আউটপুট ।


পাইথন 3 , 42 বাইট

f=lambda n:n>=1and(n%1<1/3)+f(n/10)or n==0

এটি অনলাইন চেষ্টা করুন!

আইস 523 এর খুব সুন্দর সমাধান থেকে ধারণাগুলি ব্যবহার করে । বারবার তলটি শূন্য না হওয়া পর্যন্ত ইনপুটটি 10 ​​দ্বারা বিভক্ত করে এবং ভগ্নাংশের অংশটি 1/3 এর চেয়ে কত গুণ কম তা গণনা করে। খুব বড় ইনপুটগুলিতে ভাসমান নির্ভুলতা অবশেষে একটি সমস্যা হয়ে উঠবে। n=0ক্ষেত্রে পরিচালিত হয় or n==0এটা 1. জন্য সত্য ফিরে কোড পাইথন 2 কাজ করতে পারেন যদি ইনপুট একটি float, যদি আমরা পুনর্লিখন উপার্জন n%1<1/3হিসাবে n%1*3<1যা একই দৈর্ঘ্য হল।


1

জেলি , 7 বাইট

×3DÄ3ḍS

এটি অনলাইন চেষ্টা করুন!

কিভাবে এটা কাজ করে

×3DÄ3ḍS  Main link. Argument: n

×3       Compute 3n.
  D      Decimal; convert 3n to the array of its digits in base 10.
   Ä     Accumulate; take the cumulative sum.
         Note that an integer and its digit sum are congruent modulo 3.
    3ḍ   Test each partial digit sum for divisibility by 3.
      S  Take the sum of the Booleans, counting the multiples of 3.

0

স্ট্যাক্স , 8 বাইট

αNΘ╠╠1d}

এটি চালান এবং এটি ডিবাগ করুন

আনপ্যাকড, নিরবচ্ছিন্ন এবং মন্তব্য করা হয়েছে, এটি দেখতে এমন দেখাচ্ছে।

3*      triple input
E       convert to array of decimal digits
:+      get all prefix sums
F       for each prefix sum
  3%!   is it a multiple of 3?
  +     add to running total

এটি চালান




আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.