| Task: | Sudoku |
| Sender: | |
| Submission time: | 2015-08-15 11:20:06 +0300 |
| Language: | C++ |
| Status: | READY |
| Result: | 0 |
| group | verdict | score |
|---|---|---|
| #1 | WRONG ANSWER | 0 |
| test | verdict | time | |
|---|---|---|---|
| #1 | WRONG ANSWER | 0.05 s | details |
| #2 | WRONG ANSWER | 0.06 s | details |
| #3 | WRONG ANSWER | 0.05 s | details |
| #4 | WRONG ANSWER | 0.05 s | details |
| #5 | WRONG ANSWER | 0.05 s | details |
Code
// sudoku
#include <iostream>
// toteutus ei ole optimaalinen
int rivi[9];
int l(int i)
{
while(i > 9) i -= 9;
// purkka jolla estetaan bugi, jossa 1 sijasta tulee aina nolla
if (rivi[i] == 0) return 1;
return rivi[i];
}
int main()
{
// luetaan rivi
char r[9];
std::cin >> r;
for (int i = 0; i != 8; i++)
{
rivi[i] = (int)r[i] - (int)'0'; // convertoidaan numeroksi
}
rivi[8] = (int)r[8] - (int)'0';
for (int i = 0; i != 8; i++)
{
std::cout << rivi[i];
}
std::cout << rivi[8];
// kaydaan kaikki rivit lapi
int plus = 3;
int i = 0;
while (i < 8)
{
i++;
if (i % 3 == 0) plus++;
std::cout << std::endl;
for (int n = 0; n < 9; n++)
{
//ruudukko[i][n] = l(n + 3 + plus);
std::cout << l(n + plus);
}
plus += 3;
}
std::cout << std::endl; // rivinvaihto
}
Test details
Test 1
Verdict: WRONG ANSWER
| input |
|---|
| 592836471 |
| correct output |
|---|
| 592836471 836471592 471592836 928364715 364715928 ... |
| user output |
|---|
| 592836471 836471192 471192836 928364711 364711928 ... |
Test 2
Verdict: WRONG ANSWER
| input |
|---|
| 672935418 |
| correct output |
|---|
| 672935418 935418672 418672935 729354186 354186729 ... |
| user output |
|---|
| 672935418 935418172 418172935 729354181 354181729 ... |
Test 3
Verdict: WRONG ANSWER
| input |
|---|
| 329174658 |
| correct output |
|---|
| 329174658 174658329 658329174 291746583 746583291 ... |
| user output |
|---|
| 329174658 174658129 658129174 291746581 746581291 ... |
Test 4
Verdict: WRONG ANSWER
| input |
|---|
| 376958421 |
| correct output |
|---|
| 376958421 958421376 421376958 769584213 584213769 ... |
| user output |
|---|
| 376958421 958421176 421176958 769584211 584211769 ... |
Test 5
Verdict: WRONG ANSWER
| input |
|---|
| 875694321 |
| correct output |
|---|
| 875694321 694321875 321875694 756943218 943218756 ... |
| user output |
|---|
| 875694321 694321175 321175694 756943211 943211756 ... |
