Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.Arrays;
- import java.util.Scanner;
- public class Main {
- static int rings = 4;
- static int[][] matrixMoves = new int[3][rings];
- public static void main(String args[]) {
- System.out.println("празни кули 3 бр: " + Arrays.deepToString(matrixMoves));
- matrixMoves[0][0] = 1;
- matrixMoves[0][1] = 2;
- matrixMoves[0][2] = 3;
- matrixMoves[0][3] = 4;
- //на пръчка едно има 4 ринга - 1 най - голям, 4 най - малък
- System.out.println("1 кула с 4 ринга, празни кули 2 бр: " + Arrays.deepToString(matrixMoves));
- int counter = 1;
- System.out.println("Начало: ");
- ///////////////// 1
- matrixMoves[1][0] = matrixMoves[0][3];
- matrixMoves[0][3] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 2
- matrixMoves[2][0] = matrixMoves[0][2];
- matrixMoves[0][2] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 3
- matrixMoves[2][1] = matrixMoves[1][0];
- matrixMoves[1][0] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 4
- matrixMoves[1][0] = matrixMoves[0][1];
- matrixMoves[0][1] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 5
- matrixMoves[0][1] = matrixMoves[2][1];
- matrixMoves[2][1] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 6
- matrixMoves[1][1] = matrixMoves[2][0];
- matrixMoves[2][0] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 7
- matrixMoves[1][2] = matrixMoves[0][1];
- matrixMoves[0][1] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 8
- matrixMoves[2][0] = matrixMoves[0][0];
- matrixMoves[0][0] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 9
- matrixMoves[2][1] = matrixMoves[1][2];
- matrixMoves[1][2] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 10
- matrixMoves[0][0] = matrixMoves[1][1];
- matrixMoves[1][1] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 11
- matrixMoves[0][1] = matrixMoves[2][1];
- matrixMoves[2][1] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 12
- matrixMoves[2][1] = matrixMoves[1][0];
- matrixMoves[1][0] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 13
- matrixMoves[1][0] = matrixMoves[0][1];
- matrixMoves[0][1] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 14
- matrixMoves[2][2] = matrixMoves[0][0];
- matrixMoves[0][0] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- ///////////////// 15
- matrixMoves[2][3] = matrixMoves[1][0];
- matrixMoves[1][0] = 0;
- System.out.println("Стъпка " + counter++ + " : " + Arrays.deepToString(matrixMoves) + "\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement