কম্পিউটার টিউটোরিয়াল

X দিয়ে বিভাজ্য সর্বোচ্চ K-অঙ্কের সংখ্যা বের করার জাভা প্রোগ্রাম


X দিয়ে বিভাজ্য সর্বোচ্চ K-অঙ্কের সংখ্যা বের করার জাভা প্রোগ্রাম

X দিয়ে বিভাজ্য সর্বোচ্চ K-অঙ্কের সংখ্যা বের করার জাভা প্রোগ্রাম নিচে দেওয়া হলো:

উদাহরণ

import java.io.*; import java.lang.*; public class Demo{    public static int largest_k(int val_1, int val_2){       int i = 10;       int MAX = (int)Math.pow(i, val_2) - 1;       return (MAX - (MAX % val_1));    }    public static void main(String[] args){       int val_1 = 25;       int val_2 = 2;       System.out.println("The largest 2 digit number divisible by 25 is ");       System.out.println((int)largest_k(val_1, val_2));    } }

আউটপুট

The largest 2 digit number divisible by 25 is 75

Demo ক্লাসে 'largest_k' নামে একটি ফাংশন আছে যা সর্বোচ্চ 'k' (val_1) অঙ্কের সংখ্যা বের করতে ব্যবহৃত হয় যা অন্য একটি মান (val_2) দিয়ে বিভাজ্য। এখানে 'MAX' নামক আরেকটি ভেরিয়েবল সংজ্ঞায়িত করা হয়েছে এবং MAX এবং (MAX % val_1) এর পার্থক্য রিটার্ন করা হয়েছে। main ফাংশনে 'x' এবং 'k' এর জন্য যথাক্রমে দুটি মান সংজ্ঞায়িত করা হয়েছে। 'largest_k' ফাংশনটি এই মানের ওপর কল করা হয়েছে এবং আউটপুট কনসোলে প্রদর্শন করা হয়েছে।

  1. রিকার্সিভ বাইনারি সার্চের জন্য জাভা প্রোগ্রাম

  2. বাইনারি ইনসার্শন সোর্টের জন্য জাভা প্রোগ্রাম

  3. জাভা প্রোগ্রাম: ক্রেডিট কার্ড নম্বর যাচাই (Luhn Algorithm)

  4. পাইথনে X দিয়ে বিভাজ্য সবচেয়ে ছোট K-ডিজিট নম্বর বের করা