একটি সংখ্যার গুণনীয়কের ন্যূনতম যোগফল খুঁজে পেতে, জাভা কোডটি নিম্নরূপ -
উদাহরণ
public class Demo { static int minimum_sum(int num){ int my_sum = 0; for (int i = 2; i * i <= num; i++){ while (num % i == 0){ my_sum += i; num /= i; } } my_sum += num; return my_sum; } public static void main(String[] args){ int num = 350; System.out.println("The minimum sum of factors of the number are "); System.out.println(minimum_sum(num)); } }
আউটপুট
The minimum sum of factors of the number are 19
ডেমো নামের একটি ক্লাসে 'minimum_sun' নামে একটি স্ট্যাটিক ফাংশন রয়েছে, যা একটি যোগফল 0-তে শুরু করে এবং সংখ্যার মাধ্যমে পুনরাবৃত্তি করে এবং সেই নির্দিষ্ট সংখ্যার সমস্ত ফ্যাক্টর থেকে ন্যূনতম যোগফল খুঁজে বের করতে পরীক্ষা করে। প্রধান ফাংশনে, সংখ্যার মান সংজ্ঞায়িত করা হয়, এবং ফাংশনটিকে প্যারামিটার হিসাবে নম্বর পাস করে কল করা হয়। প্রাসঙ্গিক বার্তা কনসোলে প্রদর্শিত হয়৷
৷