CSES - KILO 2017 3/5 - Results
Submission details
Task:Card Trick
Sender:TEAM-Patonki
Submission time:2017-09-19 16:54:53 +0300
Language:Java
Status:READY
Result:
Test results
testverdicttime
#1ACCEPTED0.14 sdetails
#20.12 sdetails
#30.13 sdetails
#40.12 sdetails
#50.11 sdetails
#60.13 sdetails
#70.13 sdetails
#80.13 sdetails
#90.11 sdetails
#100.14 sdetails
#110.13 sdetails
#120.14 sdetails
#130.14 sdetails

Code

import java.util.ArrayList;
import java.util.Arrays;

public class Kilpalaatikko {
    
    public static void main(String[] args) {
        IO io = new IO();
        int n = io.nextInt();
        boolean[] checked = new boolean[n];
        int[] answer = new int[n];
        int x = 0;
        int y = 0;
        int z = 1;
        loop:
        while (true) {
            if(z == n+1){
                break;
            }
             if (x >= n) {
                x = 0;
            }
            if (answer[x] != 0) {
                x++;
                continue;
            }
            if (y == z) {
                answer[x] = z;
                z++;
                y = 0;
                checked[x] = true;
                x++;
                continue;
            }
            y++;
            x++;
           
            
            
        }
        for (int i = 0; i < n; i++) {
            io.print(answer[i]);
        }
//        io.print("");
        io.close(); // TÄYTYY KUTSUA LOPUKSI, muuten tuloste voi jäädä kirjoittamatta

    }
    
}

Test details

Test 1

Verdict: ACCEPTED

input
1

correct output
1

user output
1

Test 2

Verdict:

input
2

correct output
2 1

user output
21

Test 3

Verdict:

input
3

correct output
3 1 2

user output
312

Test 4

Verdict:

input
4

correct output
2 1 4 3

user output
2143

Test 5

Verdict:

input
5

correct output
3 1 4 5 2

user output
31452

Test 6

Verdict:

input
6

correct output
4 1 6 3 2 5

user output
416325

Test 7

Verdict:

input
7

correct output
5 1 3 4 2 6 7

user output
5134267

Test 8

Verdict:

input
8

correct output
3 1 7 5 2 6 8 4

user output
31752684

Test 9

Verdict:

input
9

correct output
7 1 8 6 2 9 4 5 3

user output
718629453

Test 10

Verdict:

input
10

correct output
9 1 8 5 2 4 7 6 3 10

user output
91852476310

Test 11

Verdict:

input
11

correct output
5 1 6 4 2 10 11 7 3 8 9

user output
5164210117389

Test 12

Verdict:

input
12

correct output
7 1 4 9 2 11 10 8 3 6 5 12

user output
714921110836512

Test 13

Verdict:

input
13

correct output
4 1 13 11 2 10 6 7 3 5 12 9 8

user output
41131121067351298