Editar Resumen - Array invertido
Parte de la sección Fundamentos del Journey de C# de Coddy — lección 60 de 69.
Desafío
FácilEscribe un método llamado Reverse que reciba un array de números como argumento y devuelva el array invertido.
Por ejemplo, para [1, 2, 3], el resultado esperado es [3, 2, 1].
Nota: No está permitido usar Array.Reverse(). Implementa la inversión manualmente utilizando un bucle.
Sugerencia: Para acceder a los elementos desde el final del array, utiliza el patrón de índice arr.Length - 1 - i.
Pruébalo tú mismo
using System;
public class Program {
public static int[] Reverse(int[] arr) {
// Escribe tu código debajo
}
public static void Main(string[] args) {
string text = Console.ReadLine();
string[] stringArr = text.Split(",");
int[] arr = new int[stringArr.Length];
for (int i = 0; i < stringArr.Length; i++) {
arr[i] = int.Parse(stringArr[i]);
}
int[] result = Reverse(arr);
Console.WriteLine("The reversed array is: " + string.Join(", ", result));
}
}Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador de móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticos7Entrada y Salida Básica
Salida BásicaInterpolación de CadenasLectura de EntradaParseoResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores de comparaciónOperadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 311Conceptos básicos de Arrays
Declaración de ArraysAcceso a elementosModificación de ArraysMétodos de ArraysResumen - Array de productosEditar Resumen - Array invertido3Variables Parte 2
VarConstantesConvenciones de NomenclaturaResumen - Inicializar VariablesConversión de Tipos6Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioResumen - If ElseIf - Else anidados