class Ricorsione {

    public void Contatore(int n) {
        for (int i = n; i >= 0; i--) {
            System.out.println(i);
        }
    }

    static int Fatt(int n) {
        int f = 1;
        for (int i = 1; i <= n; i++) {
            f *= i;
        }
        return f;
    }

    static boolean CarattereInStringa(char c, String s) {
        for (int i = 0; i < s.length(); i++) {
            System.out.println(s.substring(i, i + 1));
            if (s.charAt(i) == c) {
                return true;
            }
        }
        return false;
    }

    static int Minimo(int a[]) {
        int min = a[0];
        for (int i = 1; i < a.length; i++) {
            if (a[i] < min) {
                min = a[i];
            }
        }
        return min;
    }

    static boolean TuttiMaggiori10(int a[]) {
        for (int i = 0; i < a.length; i++) {
            if (a[i] <= 10) {
                return false;
            }
        }
        return true;
    }

    static int NumeroTriangolare(int n) {
        int risultato = 0;
        for (int i = 1; i <= n; i++) {
            risultato += i;
            System.out.print("[]");
        }
        return risultato;
    }

    static boolean palindroma(String pal) {
        while (pal.length() > 1) {
            String Sinistra = pal.substring(0, 1);
            String Destra = pal.substring(pal.length() - 1);
            if (!Sinistra.equals(Destra)) {
                System.out.println("PAROLA NON PALINDROMA");
                return false;
            }
            pal = pal.substring(1, pal.length() - 1);
        }
        System.out.println("PAROLA PALINDROMA");
        return true;
    }

    static boolean palindroma1(String s) {
        while (s.length() > 1) {
            if (s.charAt(0) != s.charAt(s.length() - 1)) {
                return false;
            }
            s = s.substring(1, s.length() - 1);
        }
        return true;
    }
}