Maximumssuche in einer Matrix mit Bedingung
Swift
Medium
loops
Aufgabe «Maximumssuche in einer Matrix mit Bedingung»
Gegeben ist eine quadratische Matrix ganzer Zahlen. Finden Sie das maximale Element unter denen, die oberhalb der Hauptdiagonale liegen und Primzahlen sind. Wenn es keine solchen Elemente gibt, geben Sie -1 aus. Eine Primzahl ist eine natürliche Zahl größer als 1, die nur durch 1 und sich selbst teilbar ist.
Eingabeformat
In der ersten Zeile eine ganze Zahl N (1 ≤ N ≤ 100). In den folgenden N Zeilen je N ganze Zahlen — die Elemente der Matrix. Die Zahlen überschreiten im Betrag 1000 nicht.
Ausgabeformat
Eine ganze Zahl — das maximale Primzahlelement oberhalb der Hauptdiagonale, oder -1, falls es keine gibt.
Beispiele
Beispiel 1
EINGABE
3
2 3 5
7 11 13
17 19 23
AUSGABE
13
Beispiel 2
EINGABE
Привет, мир!
AUSGABE
3
Beispiel 3
EINGABE
2
4 6
8 10
AUSGABE
-1
Beispiel 4
EINGABE
5
1 2 3 4 5
3
AUSGABE
12
Beispiel 5
EINGABE
аеёиоуыэюя
AUSGABE
10
main.swift