Modifica Riepilogo - Array invertito
Fa parte della sezione Fondamenti del percorso C# di Coddy. Lezione 60 di 69.
Sfida
FacileScrivi un metodo chiamato Reverse che riceve un array di numeri come argomento e restituisce l’array invertito.
Ad esempio, per [1, 2, 3], l’output previsto è [3, 2, 1].
Nota: Non è consentito usare Array.Reverse(). Implementa manualmente l’inversione usando un ciclo.
Suggerimento: per accedere agli elementi dalla fine dell’array, usa il modello di indice arr.Length - 1 - i.
Provalo tu
using System;
public class Program {
public static int[] Reverse(int[] arr) {
// Scrivi il tuo codice qui sotto
}
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));
}
}Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloIncremento/DecrementoIncremento/Decremento postfissoAbbreviazioni aritmetiche7Input/Output di base
Output di baseInterpolazione di stringheLettura dell'inputParsingRipasso - Fino a 120Ripasso - Vero o falso5Operatori Parte 2
Operatori di confrontoOperatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 311Fondamenti degli array
Dichiarare gli arrayAccedere agli elementiModificare gli arrayMetodi degli arrayRiepilogo - Array prodottoModifica Riepilogo - Array invertito3Variabili Parte 2
VarCostantiConvenzioni di denominazioneRiepilogo - Inizializzare le variabiliConversione dei tipi6Prendere decisioni
Istruzione ifIf - ElseIstruzione switchOperatore ternarioRiepilogo - If ElseIf - Else annidati9Cicli
Ciclo forCiclo whileCiclo do whileBreakContinueCiclo annidatoCiclo infinitoRiepilogo - Input dinamico12Operazioni sulle stringhe
Metodi delle stringhe Parte 1Metodi delle stringhe Parte 2Formattazione delle stringheEsercitati da solo: Compilatore C# online