Problem

7/10

Dizi Listesini Ters Çevir

Theory Click to read/hide

Ters Dizi Listesi
Koleksiyonlar  arabirimi ayrıca tüm koleksiyon üzerinde çalışan toplu işlemler için yöntemler sağlar:
containsAll - bu koleksiyon, çağrılan koleksiyondaki tüm öğeleri içeriyorsa, true boolean değerini döndürür, aksi halde false döndürür.
addAll - belirtilen tüm öğeleri belirtilen koleksiyona ekler. Eklenecek elemanlar tek tek veya dizi olarak belirtilebilir.
removeAll -  belirtilen koleksiyonda bulunan tüm öğeleri listeden kaldırmak için kullanılır.
clear - tüm öğeleri kaldır
ters - dizi ters
vb.

Örnek
removeAll kullanılarak. ArrayList<Tamsayı> first = new ArrayList<Tamsayı>(); ilk.add(1); ilk.add(2); ilk.add(3); ArrayList<Tamsayı> saniye = new ArrayList<Tamsayı>(); saniye.ekle(1); saniye.ekle(2); // ikinci listedeki tüm öğeleri kaldırır, // ilk listede varsa ikinci.removeAll(birinci);

Problem

Verilen bir tam sayı dizisi. Collections.reverse kullanarak bir diziyi tersine çeviren bir program yazın.

Giriş: ilk verilen sayı N — dizideki öğelerin sayısı (\(1<= N <= 100\)). Daha sonra N sayıları boşlukla ayrılarak yazılır.
 
Çıktı: sayıdaki son haneye göre azalan düzende sıralanmış bir dizi çıktısı almanız gerekir.
 
Örnekler
# Girdi Çıktı
1 5
1 2 3 4 5
5 4 3 2 1
Write the program below
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        int n;
        Scanner in = new Scanner(System.in);
        n = in.nextInt();         
        for (Integer a: arr) {
                System.out.print(a+" ");
        }
    }
}         

     

Program check result

To check the solution of the problem, you need to register or log in!