# C Programming – HackerRank Solution | 2D ARRAYS- Rinku’s Sudoku square

### Write a Modular C Programming code to solve 2D ARRAYS- Rinku’s Sudoku square | to identify whether the square is Rinku’s Sudoku square.

Rinku was reading a newspaper one-day morning. She came across a Sudoku game where she tried to solve it in a different way. For a N x N Sudoku game, she adds up all the column-wise numbers. If all the column-wise sums are equal, then she called it Rinku’s Sudoku square.

Apply a problem-solving framework and write a modular C program to identify whether the square is Rinku’s Sudoku square.

Input Format

N – indicates the Size of the Sudoku square.

Constraints

Rows and columns should be equal.

Output Format

Display a message whether Sudoku square is Rinku’s Sudoku square.

Sample Input 0

```4
4 3 6 5
8 7 2 1
5 6 3 4
1 2 7 8
```

Sample Output 0

```Sudoku square is Rinku's Sudoku square.
```

Sample Input 1

```3
3 2 5
6 4 8
10 8 9
```

Sample Output 1

`Sudoku square is not a Rinku's Sudoku square.`

CODE:

```#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>

void read(int n,int a[n][n])
{
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
scanf("%d",&a[i][j]);}
}
}

void sukodu(int n,int a[n][n])
{
int su[n],stat=0;
for(int i=0;i<n;i++)
{
int sum=0;
for(int j=0;j<n;j++)
{
sum+=a[i][j];
}
su[i]=sum;
}

for(int l=0;l<n;l++) { if(l!=n-1) { if(su[l]==su[l+1]) { stat=1; } else { stat=0; break; } } } if(stat==1) printf("Sudoku square is Rinku's Sudoku square.\n"); else if(stat==0) printf("Sudoku square is not a Rinku's Sudoku square.\n"); } int main() { int n; scanf("%d",&n); if(n>0)
{
int a[n][n];
sukodu(n,a);
}
return 0;
}
```

OUTPUT

```Congratulations, you passed the sample test case.

Click the Submit Code button to run your code against all the test cases.

Input (stdin)

4
4 3 6 5
8 7 2 1
5 6 3 4
1 2 7 8

Sudoku square is Rinku's Sudoku square.
Expected Output

Sudoku square is Rinku's Sudoku square.```

Please find some more codes of Loops, Condition Statements, 1D Arrays, 2D Arrays, Strings, Pointers, Data Structures, Files, Linked lists, MISC, Solved model question papers & Hacker Rank all solutions on the below page:

Top 100+ C Programming codes – KLE Technological University #### Welcome to FactsPrime

Sorry, We have detected that you have activated Ad-Blocker. Please Consider supporting us by disabling your Ad Blocker, It helps us in maintaining this website. To View the content, Please disable adblocker and refresh the page.

Thank You !!!