Dama

 avatar
unknown
java
3 years ago
1.2 kB
5
Indexable
import java.util.Scanner;
import java.util.*;
public class MyClass {
   
    public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);
    int n, p, q;
      // n == velikost šahovnice
      // p == index vrstica dame(prva je 0)
      // q == index stolpec dame (prvi je 0)
    n = sc.nextInt();
    p = sc.nextInt();  
    q = sc.nextInt();  
      //z N označimo polja, ki jih dama lahko napada(gor-dol, levo-desno, diagonali)
      //ostalo konstanten vzorec šahovnice, bela je levo zgoraj

    //po vrsticah  
        for(int i = 0; i < n; i++)  {
            //vsak stolpec
          for(int j = 0; j < n; j++) {
                //dama
              if(i == p && j == q){
                  System.out.print("D");
                //napadena  
              } else if (i == p || j == q || p - q == i - j  || p + q == i + j) {
                  System.out.print("N");
                //bela  
              } else if ((i + j) % 2 == 0) {
                  System.out.print("o");
                //črna  
              } else {
                  System.out.print("x");
              }
          }
          System.out.println();//nova vrstica
        }
    }
}
Editor is loading...