Algoritmos Y Problemas
Aquí se encontraran la solución a diversos problemas y algoritmos los cuales son sacados de la pagina de HackerRank.
Algoritmo 1
Titulo: Diferencia Diagonal
Mi código
import java.util.Scanner;
/**
*
* @author GREBMELAD
*/
public class SolutionJ {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n;
n=in.nextInt();
int a[][]=new int[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
a[i][j]=in.nextInt();
}
}
int pd=0,npd=0;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(j==i)
pd=pd+a[i][j];
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(i==n-j-1){
npd=npd+a[i][j];
}
}
}
int dif=npd-pd;
dif=Math.abs(dif);
System.out.println(dif);
}
}