Menu
Question Index
...


Write a program to check if the number is accepted at the given sudoku position. The empty positions are marked as 0.

Input (int[][],int number, SudokuPosition) Output (Boolean)
0 0 0 8 1 0 0 9 0
7 0 6 0 9 0 0 0 2
8 0 0 0 5 0 6 0 0
0 0 8 0 0 0 1 4 5
0 0 0 0 0 0 0 0 0
1 9 4 0 0 0 3 0 0
0 0 1 0 6 0 0 0 3
3 0 0 0 7 0 5 0 4
0 7 0 0 8 2 0 0 0
number 4 and SudokuPosition is [2, 4]
true
9 0 0 0 0 0 0 0 0
0 8 2 6 0 0 0 0 0
6 0 4 9 0 0 1 0 0
0 0 0 0 2 9 3 0 5
0 7 0 0 0 0 0 1 0
1 0 3 4 5 0 0 0 0
0 0 5 0 0 4 6 0 9
0 0 0 0 0 3 4 2 0
0 0 0 0 0 0 0 0 8
number 5 and SudokuPosition is [1, 5]
false

class IsNumberAcceptedAtSudokuPosition

{    public static void main(String s[])
    {
        int[][] sudoku = {{0, 0, 0, 8, 1, 0, 0, 9, 0}, {7, 0, 6, 0, 9, 0, 0, 0, 2}, {8, 0, 0, 0, 5, 0, 6, 0, 0}, {0, 0, 8, 0, 0, 0, 1, 4, 5}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {1, 9, 4, 0, 0, 0, 3, 0, 0}, {0, 0, 1, 0, 6, 0, 0, 0, 3}, {3, 0, 0, 0, 7, 0, 5, 0, 4}, {0, 7, 0, 0, 8, 2, 0, 0, 0}};
        System.out.println("4 can be placed at position [5, 5] : " + isNumberPlacedAtGivenPosition(sudoku, 4, new SudokuPosition(5, 5)));

    }


public static boolean isNumberPlacedAtGivenPosition(int[][] sudoku, int number, SudokuPosition sudokuPosition) {
//Write code here to check if the number is accepted at the given sudoku position.
}
}
class SudokuPosition {

int rowPosition;
int columnPosition;

public SudokuPosition(int rowPosition, int columnPosition) {
this.rowPosition = rowPosition;
this.columnPosition = columnPosition;
}
}

Doubts

Problems

Topic: Behavior Of Java Classes Using Methods

Read this topic
Take test on this topic

0
Wrong
Score more than 2 points

© meritcampus 2019

All Rights Reserved.

Open In App