Búsqueda del máximo en una matriz con condición
Swift
Medium
loops
Tarea «Búsqueda del máximo en una matriz con condición»
Dada una matriz cuadrada de números enteros. Encontrar el elemento máximo entre aquellos que están ubicados por encima de la diagonal principal y son números primos. Si no hay tales elementos, mostrar -1. Un número primo es un número natural mayor que 1 que solo es divisible por 1 y por sí mismo.
Formato de entrada
En la primera línea, un número entero N (1 ≤ N ≤ 100). En las siguientes N líneas, N números enteros cada una — los elementos de la matriz. Los números en valor absoluto no superan 1000.
Formato de salida
Un número entero — el elemento primo máximo por encima de la diagonal principal, o -1 si no los hay.
Ejemplos
Ejemplo 1
ENTRADA
3
2 3 5
7 11 13
17 19 23
SALIDA
13
Ejemplo 2
ENTRADA
Привет, мир!
SALIDA
3
Ejemplo 3
ENTRADA
2
4 6
8 10
SALIDA
-1
Ejemplo 4
ENTRADA
5
1 2 3 4 5
3
SALIDA
12
Ejemplo 5
ENTRADA
аеёиоуыэюя
SALIDA
10
main.swift