Java code help - තේරෙන්නෙ නෑ බං..

gembaknb

Active member
  • Oct 13, 2014
    899
    50
    28
    Java code help - තේරෙන්නෙ නෑ බං..

    Code:
    class Example{
    	public static void main(String args[]){
    
                int A[][]=new int[3][3]; // Creating the Magic Matrix
                int i=0,j=1,k=1;
    
                    while(k<=9){
                        A[i][j] = k++;
                        i--; // Making one step upward
                        j++; // Moving one step to the right
    
                        if(i<0 && j>2) // Condition for the top-right corner element
                        {
                            i = i+2;
                            j--;
                        }
    
                        if(i<0) // Wrapping around the row if it goes out of boundary
                            i = 2;
    
                        if(j>2) // Wrapping around the column if it goes out of boundary
                            j = 0;
    
                        if(A[i][j]>0) // Condition when the cell is already filled
                        {
                            i = i+2;
                            j--;
                        }
                    }
                
    
                /* Printing the Magic matrix */
                for(i=0;i<3;i++)
    			{
    				for(j=0;j<3;j++)
    				{
    					System.out.print(A[i][j]+ "\t");
    				}
    				System.out.println();
    			}
    	}
    }
    මේක මං internet එකෙන් ගත්ත code එකක් බං. Solve 3x3 magic puzzele..
    තේරෙන්නෙ නෑ බං මොනවද කරල තියෙන්නෙ. ඇයි එහෙම කරල තියෙන්නෙ කියල.
     
    Last edited:
    Jun 13, 2016
    3
    0
    0
    oya 'magic puzl' kiyala thiyenne mewa liyanne hema peththtama ekathuwa or gunithaya samana wenna wage dewal walata hadana nisai bn. methana 2d array ekak use karala tiyanawa values dala tiyaganna. malin run karala balahan, ita passe therum ganna try karapan :)
     

    gembaknb

    Active member
  • Oct 13, 2014
    899
    50
    28
    oya 'magic puzl' kiyala thiyenne mewa liyanne hema peththtama ekathuwa or gunithaya samana wenna wage dewal walata hadana nisai bn. methana 2d array ekak use karala tiyanawa values dala tiyaganna. malin run karala balahan, ita passe therum ganna try karapan :)

    2D array ekk use karala hadala tynne mchn​


    Eeka therenwa bn..
    Algorithm ek therenne naththe..
    Hamapaththatama etmkathuwa samana wenn kohomda aran thiyenne kyl