কম্পিউটার

জাভা প্রোগ্রাম বাক্যের শব্দকে আরোহী ক্রমে সাজাতে


বাক্যের শব্দগুলিকে আরোহী ক্রমে সাজাতে, জাভা কোডটি নিম্নরূপ -

উদাহরণ

import java.util.*;
public class Demo{
   static void sort_elements(String []my_str, int n){
      for (int i=1 ;i<n; i++){
         String temp = my_str[i];
         int j = i - 1;
         while (j >= 0 && temp.length() < my_str[j].length()){
            my_str[j+1] = my_str[j];
            j--;
         }
         my_str[j+1] = temp;
      }
   }
   public static void main(String args[]){
      String []my_arr = {"This", "is", "a", "sample"};
      int len = my_arr.length;
      sort_elements(my_arr,len);
      System.out.print("The sorted array is : ");
      for (int i=0; i<len; i++)
      System.out.print(my_arr[i]+" ");
   }
}

আউটপুট

The sorted array is : a is This sample

ডেমো নামের একটি ক্লাসে 'sort_elements' নামে একটি ফাংশন রয়েছে। এই ফাংশনটি একটি স্ট্রিং এর মাধ্যমে পুনরাবৃত্তি করে এবং স্ট্রিংয়ের প্রতিটি শব্দের দৈর্ঘ্য পরীক্ষা করে এবং তাদের দৈর্ঘ্যের উপর ভিত্তি করে সাজায়। প্রধান ফাংশনে, aString অ্যারে সংজ্ঞায়িত করা হয় এবং এর দৈর্ঘ্য একটি ভেরিয়েবলের সাথে বরাদ্দ করা হয়। এই স্ট্রিং-এ 'sort_elements' ফাংশন বলা হয় এবং সাজানো অ্যারে কনসোলে প্রদর্শিত হয়।


  1. একটি বাক্যে প্যালিনড্রোম শব্দ সাজানোর জন্য পাইথন প্রোগ্রাম

  2. পাইথন প্রোগ্রামে একটি বাক্যে শব্দ গণনা করুন

  3. একটি বাক্যে শব্দ গণনা করার জন্য পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম বাক্যের শব্দগুলোকে আরোহী ক্রমে সাজাতে