প্রশ্নটির ভিত্তিতে কত ধনাত্মক পূর্ণসংখ্যা <1,000,000 2 সংখ্যাটি ধারণ করে? । আমি পূর্ণসংখ্যা থাকা থেকে শুরু Xকরে Yসমস্ত পূর্ণসংখ্যার গণনা করার সৃজনশীল সমাধানের সন্ধান করছি Z। Z0 থেকে হতে পারে Y।
প্রতিটি প্রাপ্ত পূর্ণসংখ্যার শুধুমাত্র একবার গণনা করা হয়, এমনকি পূর্ণসংখ্যার Zপ্রায়শই প্রদর্শিত হয়। উদাহরণ স্বরূপ:
Z = 2
123 counts 1
22222 also counts 1
আমি জাভাতে লেখা একটি খুব সাধারণ অ্যালগরিদম দিয়ে শুরু করব (কারণ এটি সবার কাছে প্রিয়):
public class Count {
public static void main(String[] args) {
int count = 0;
for (int i = Integer.parseInt(args[0]); i <= Integer.parseInt(args[1]); i++) {
if (Integer.toString(i).contains(args[2])) {
count++;
}
}
System.out.println(count);
}
}
আপনি যদি এটি দিয়ে চালান
java -jar Count.jar 0 1000000 2
আপনি ফলাফল হিসাবে এটি পেতে:
468559
কারণ এই সমস্যাটি সমাধান করা কঠিন নয় এটি কেবল একটি জনপ্রিয়তা-প্রতিযোগিতা । ২৮ শে ফেব্রুয়ারির পোস্ট পোস্ট করা সর্বাধিক উত্সাহিত উত্তর!
Nহতে পারে 123এবং এটি কেবল তখনই মিলবে যদি স্ট্রিংিং 123 উপস্থিত থাকে?
