Generation

generate functionWed, 07 Jun 2023

Escribir una funcion recursiva public static char caracterMayor(String s) que devuelve el caracter perteneciente a s que es mayor en el orden alfabetico. Se asume que el String s tiene al menos un caracter. Por ejemplo: caracterMayor(”a”) debe devolver el caracter ’a’. caracterMayor(”abcdefghi”) debe devolver el caracter ’i’. caracterMayor(”capicua”) debe devolver el caracter ’u’. caracterMayor(”universitario”) debe devolver el caracter ’v’. caracterMayor(”cazador”) debe devolver el caracter ’z’.

public static char caracterMayor(String s){ char caracterMayor = s.charAt(0); if (s.length() == 1) { return caracterMayor; }else{ if (s.charAt(1) > caracterMayor) { caracterMayor = caracterMayor(s.substring(1)); }else{ caracterMayor = caracterMayor(s.substring(0,1) + s.substring(2)); } } return caracterMayor; }

Want to kickstart your project?Use the new AI Studio to create your code