Ejercicios que hago en discord v.2

 

    Aquí tienes algunos problemas para practicar con diferentes métodos de la clase String en Dart:
    1. Concatenar dos cadenas de texto: Dadas dos cadenas de texto, concaténalas y muestra el resultado.
    1. Convertir una cadena a mayúsculas: Dada una cadena de texto, conviértela a mayúsculas y muestra el resultado.
    1. Convertir una cadena a minúsculas: Dada una cadena de texto, conviértela a minúsculas y muestra el resultado.
    1. Reemplazar caracteres en una cadena: Dada una cadena de texto y un par de caracteres, reemplaza todas las ocurrencias del primer carácter por el segundo carácter en la cadena.
    1. Dividir una cadena en palabras: Dada una cadena de texto que contiene varias palabras separadas por espacios, divide la cadena en palabras individuales y muestra cada palabra en una línea separada.
    1. Contar la cantidad de ocurrencias de un carácter en una cadena: Dada una cadena de texto y un carácter, cuenta cuántas veces aparece el carácter en la cadena y muestra el resultado.
    1. Verificar si una cadena comienza con un prefijo específico: Dada una cadena de texto y un prefijo, verifica si la cadena comienza con el prefijo dado y muestra el resultado.
    1. Verificar si una cadena termina con un sufijo específico: Dada una cadena de texto y un sufijo, verifica si la cadena termina con el sufijo dado y muestra el resultado.
    1. Extraer una subcadena de una cadena: Dada una cadena de texto, un índice inicial y un índice final, extrae la subcadena que se encuentra entre esos índices y muestra el resultado.
    1. Comparar dos cadenas ignorando las diferencias de mayúsculas y minúsculas: Dadas dos cadenas de texto, compáralas ignorando las diferencias entre mayúsculas y minúsculas y muestra si son iguales o diferentes.
    Puedes encontrar información sobre los métodos de la clase String en Dart en la documentación oficial[1].
    Aquí tienes algunos problemas para practicar con diferentes métodos de la clase String en Dart:
    
    1. Concatenar dos cadenas de texto:
       Dadas dos cadenas de texto, concaténalas y muestra el resultado.
    
    2. Convertir una cadena a mayúsculas:
  1. quien se anima ?
  2. /* Concatenar dos cadenas de texto: Dadas dos cadenas de texto, concaténalas y muestra el resultado. */ void main() { var cad = "Todos los días"; var cad2 = "Directos a las 10am"; print(cad + ' ' + cad2); print('$cad $cad2'); }
  3. Imagen
  4. Imagen
  5. /* 2 Convertir una cadena a mayúsculas: Dada una cadena de texto, conviértela a mayúsculas y muestra el resultado. */ void main() { var cad = "Todos los días"; var cad2 = "Directos a las 10am"; print(cad2.toUpperCase() + ' ' + cad2.toUpperCase()); }
  6. Imagen
  7. /*
    1. Convertir una cadena a minúsculas: Dada una cadena de texto, conviértela a minúsculas y muestra el resultado.
    */ void main() { var cad = "Todos los días"; var cad2 = "Directos a las 10am"; print(cad.toLowerCase() + ' ' + cad2.toLowerCase()); } //todos los días directos a las 10am
  8. Imagen
  9. /* 4. Reemplazar caracteres en una cadena: Dada una cadena de texto y un par de caracteres, reemplaza todas las ocurrencias del primer carácter por el segundo carácter en la cadena. */ void main() { var cad = "Todos los días"; var cad2 = "Directos a las 10am"; print((cad + ' ' + cad2).replaceAllMapped(' ', (match) => '_')); } //Todos_los_días_Directos_a_las_10am
  10. /* 5.Dividir una cadena en palabras: Dada una cadena de texto que contiene varias palabras separadas por espacios, divide la cadena en palabras individuales y muestra cada palabra en una línea separada. / void main() { var cad = "Todos los días Directos a las 10am"; print(cad.replaceAll(' ', '\n')); } / Todos los días Directos a las 10am */
  11. Imagen
  12. /* 6.Contar la cantidad de ocurrencias de un carácter en una cadena: Dada una cadena de texto y un carácter, cuenta cuántas veces aparece el carácter en la cadena y muestra el resultado. */ void main() { var cad = "Todos los días Directos a las 10am"; print(cad.split('a').length - 1); } // 4
  13. Imagen
  14. /*
    1. Verificar si una cadena comienza con un prefijo específico: Dada una cadena de texto y un prefijo, verifica si la cadena comienza con el prefijo dado y muestra el resultado.
    */ void main() { var cad = "Todos los días Directos a las 10am"; print(cad.startsWith('T')); } // true
  15. Imagen
  16. /* 8. Verificar si una cadena termina con un sufijo específico: Dada una cadena de texto y un sufijo, verifica si la cadena termina con el sufijo dado y muestra el resultado. */ void main() { var cad = "Todos los días Directos a las 10am"; print(cad.endsWith('m')); } // true
  17. Imagen
  18. /* 9.Extraer una subcadena de una cadena: Dada una cadena de texto, un índice inicial y un índice final, extrae la subcadena que se encuentra entre esos índices y muestra el resultado. */ void main() { var cad = "Todos los días Directos a las 10am"; print(cad.substring(6, 9)); } // los
  19. Imagen
  20. /*
    1. Comparar dos cadenas ignorando las diferencias de mayúsculas y minúsculas:
    Dadas dos cadenas de texto, compáralas ignorando las diferencias entre mayúsculas y minúsculas y muestra si son iguales o diferentes. */ void main() { var cad = "Todos los días Directos a la 10am"; var cad2 = "Todos los días Directos a las 10am"; print(cad.toLowerCase() == cad2.toLowerCase()); } // false
  21. Imagen

Comentarios