logo

文字列内の最大および最小の ASCII 値文字を検索するプログラム

小文字と大文字の文字列が与えられた場合、あなたのタスクは最大のアルファベットと最小のアルファベットを見つけることです ( ASCII値 ) 文字列内。 ASCII では、すべての大文字がすべての小文字の前に来ることに注意してください。

例: 

    Input :    sample string  
Output : Largest = t Smallest = a
Input : Geeks
Output : Largest = s Smallest = G
Explanation: According to alphabetical order
largest alphabet in this string is 's'
and smallest alphabet in this string is
'G'( not 'e' according to the ASCII value)
Input : geEks
Output : Largest = s Smallest = E

可能な最大値は「z」、可能な最小値は「A」です。 



実装:

C++
// C++ program to find largest and smallest  // characters in a string. #include    using namespace std; // function that return the largest alphabet. char largest_alphabet(char a[] int n) {  // initializing max alphabet to 'a'  char max = 'A';  // find largest alphabet  for (int i=0; i<n; i++)   if (a[i] > max)  max = a[i];   // returning largest element  return max; } // function that return the smallest alphabet char smallest_alphabet(char a[] int n) {  // initializing smallest alphabet to 'z'  char min = 'z';  // find smallest alphabet  for (int i=0; i<n-1; i++)   if (a[i] < min)  min = a[i];   // returning smallest alphabet  return min; } // Driver Code int main() {  // Character array  char a[]= 'GeEksforGeeks';  // Calculating size of the string  int size = sizeof(a) / sizeof(a[0]);  // calling functions and print returned value  cout << 'Largest and smallest alphabet is : ';  cout << largest_alphabet(asize)<< ' and ';  cout << smallest_alphabet(asize)<<endl;  return 0; } 
Java
// Java program to find largest and  // smallest characters in a string. public class GFG {     // function that return the largest alphabet.  static char largest_alphabet(String a int n)  {  // initializing max alphabet to 'a'  char max = 'A';    // find largest alphabet  for (int i=0; i<n; i++)   if (a.charAt(i) > max)  max = a.charAt(i);     // returning largest element  return max;  }    // function that return the smallest alphabet  static char smallest_alphabet(String a int n)  {  // initializing smallest alphabet to 'z'  char min = 'z';    // find smallest alphabet  for (int i=0; i<n-1; i++)   if (a.charAt(i) < min)  min = a.charAt(i);     // returning smallest alphabet  return min;  }    // Driver Code  public static void main(String args[])  {  // Input String  String a= 'GeEksforGeeks';    // Calculating size of the string  int size = a.length();    // calling functions and print returned value  System.out.print('Largest and smallest alphabet is : ');    System.out.print(largest_alphabet(asize) + ' and ');  System.out.println(smallest_alphabet(asize));  } } // This code is contributed by Sumit Ghosh 
Python3
# Python3 program to find largest and  # smallest characters in a string # Function that return the largest alphabet def largest_alphabet(a n) : # Initializing max alphabet to 'a' max = 'A' # Find largest alphabet for i in range(n) : if (a[i] > max): max = a[i] # Returning largest element return max # Function that return the smallest alphabet def smallest_alphabet(a n) : # Initializing smallest alphabet to 'z' min = 'z'; # Find smallest alphabet for i in range (n - 1) : if (a[i] < min): min = a[i] # Returning smallest alphabet return min # Driver code if __name__ == '__main__' : # Character array a = 'GeEksforGeeks' # Calculating size of the string size = len(a) # Calling functions and print returned value print( 'Largest and smallest alphabet is : ' end = '') print(largest_alphabet(a size) end = ' and ') print(smallest_alphabet(a size)) # This code is contributed by 'rishabh_jain' 
C#
// C# program to find largest and  // smallest characters in a string. using System; class GFG {     // function that return the   // largest alphabet.  static char largest_alphabet(String a   int n)  {    // initializing max   // alphabet to 'a'  char max = 'A';    // find largest alphabet  for (int i = 0; i < n; i++)   if (a[i] > max)  max = a[i];     // returning largest element  return max;  }    // function that return the  // smallest alphabet  static char smallest_alphabet(String a   int n)  {    // initializing smallest   // alphabet to 'z'  char min = 'z';    // find smallest alphabet  for (int i = 0; i < n - 1; i++)   if (a[i] < min)  min = a[i];     // returning smallest alphabet  return min;  }    // Driver Code  public static void Main()  {  // Input String  String a= 'GeEksforGeeks';    // Calculating size  // of the string  int size = a.Length;    // calling functions and   // print returned value  Console.Write('Largest and smallest alphabet is : ');    Console.Write(largest_alphabet(a size) + ' and ');  Console.Write(smallest_alphabet(a size));  } } // This code is contributed by nitin mittal. 
JavaScript
<script>  // JavaScript program to find largest and   // smallest characters in a string.    // function that return the   // largest alphabet.  function largest_alphabet(a n)  {    // initializing max   // alphabet to 'a'  let max = 'A';    // find largest alphabet  for (let i = 0; i < n; i++)   if (a[i].charCodeAt() > max.charCodeAt())  max = a[i];     // returning largest element  return max;  }    // function that return the  // smallest alphabet  function smallest_alphabet(a n)  {    // initializing smallest   // alphabet to 'z'  let min = 'z';    // find smallest alphabet  for (let i = 0; i < n - 1; i++)   if (a[i].charCodeAt() < min.charCodeAt())  min = a[i];     // returning smallest alphabet  return min;  }    // Input String  let a= 'GeEksforGeeks';  // Calculating size  // of the string  let size = a.length;  // calling functions and   // print returned value  document.write('Largest and smallest alphabet is : ');  document.write(largest_alphabet(a size) + ' and ');  document.write(smallest_alphabet(a size));   </script> 
php
 // php program to find largest and smallest  // characters in a string. // function that return the largest alphabet. function largest_alphabet($a $n) { // Initializing max alphabet to 'a' $max = 'A'; // Find largest alphabet for ($i = 0; $i < $n; $i++) if ($a[$i] > $max) $max = $a[$i]; // Returning largest element return $max; } // function that return the smallest alphabet function smallest_alphabet($a $n) { // initializing smallest alphabet to 'z' $min = 'z'; // find smallest alphabet for ($i = 0; $i < $n-1; $i++) if ($a[$i] < $min) $min = $a[$i]; // returning smallest alphabet return $min; } // Driver Code // Character array $a = 'GeEksforGeeks'; // Calculating size of the string $size = strlen($a); // calling functions and print returned value echo 'Largest and smallest alphabet is : '; echo largest_alphabet($a $size). ' and '; echo smallest_alphabet($a $size); // This code is contributed by Sam007 ?> 

出力
Largest and smallest alphabet is : s and E 

時間計算量: の上)
補助スペース: ○(1)

クイズの作成