CSES - Putka Open 2015 – 5/6 - Results
Submission details
Task:Laivanupotus
Sender:
Submission time:2015-11-06 19:08:25 +0200
Language:Java
Status:READY
Result:24
Feedback
groupverdictscore
#1ACCEPTED24
#20
#30
Test results
testverdicttimegroup
#1ACCEPTED0.20 s1details
#2ACCEPTED0.19 s1details
#3ACCEPTED0.21 s1details
#4ACCEPTED0.20 s1details
#5ACCEPTED0.20 s1details
#60.20 s2details
#70.19 s2details
#80.20 s2details
#90.00 s2details
#100.00 s2details
#110.42 s3details
#120.42 s3details
#130.42 s3details
#140.41 s3details
#150.42 s3details

Code

import java.util.*;

public class laiva {
    public static void main(String[] args) {
	
        Scanner input = new Scanner(System.in);

		int n = input.nextInt();
		input.close();

		if (n < 4) {
		 for (int y = 0; y < n; y++) {
		  for (int x = 0; x < n; x++) {
		   System.out.print(".");
		  }
		  System.out.println("");
		 }
		}

		else {
		
		String[] rivi = new String[4];
		
		rivi[0] = "...*";
		rivi[1] = "..*.";
		rivi[2] = ".*..";
		rivi[3] = "*...";
		
		for (int k = 0; k < 4; k++) {
		 for (int i = 1; i < (n/4); i++) {
			rivi[k] = rivi[k] + rivi[k];
		  }
		 if ((n%4) > 0) rivi[k] = rivi[k] + rivi[k].substring(0, (n%4));
		}


		for (int y = 0; y < n; y++) {
		  System.out.println(rivi[(y%4)]);
		 }

		}
    }
}

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
4

correct output
...*
..*.
.*..
*...

user output
...*
..*.
.*..
*...

Test 2

Group: 1

Verdict: ACCEPTED

input
5

correct output
...*.
..*..
.*...
*...*
...*.

user output
...*.
..*..
.*...
*...*
...*.

Test 3

Group: 1

Verdict: ACCEPTED

input
6

correct output
...*..
..*...
.*...*
*...*.
...*..
...

user output
...*..
..*...
.*...*
*...*.
...*..
...

Test 4

Group: 1

Verdict: ACCEPTED

input
7

correct output
...*...
..*...*
.*...*.
*...*..
...*...
...

user output
...*...
..*...*
.*...*.
*...*..
...*...
...

Test 5

Group: 1

Verdict: ACCEPTED

input
8

correct output
...*...*
..*...*.
.*...*..
*...*...
...*...*
...

user output
...*...*
..*...*.
.*...*..
*...*...
...*...*
...

Test 6

Group: 2

Verdict:

input
12

correct output
...*...*...*
..*...*...*.
.*...*...*..
*...*...*...
...*...*...*
...

user output
...*...*...*...*
..*...*...*...*.
.*...*...*...*..
*...*...*...*...
...*...*...*...*
...

Test 7

Group: 2

Verdict:

input
25

correct output
...*...*...*...*...*...*.
..*...*...*...*...*...*..
.*...*...*...*...*...*...
*...*...*...*...*...*...*
...*...*...*...*...*...*.
...

user output
...*...*...*...*...*...*...*.....

Test 8

Group: 2

Verdict:

input
40

correct output
...*...*...*...*...*...*...*.....

user output
...*...*...*...*...*...*...*.....

Test 9

Group: 2

Verdict:

input
74

correct output
...*...*...*...*...*...*...*.....

user output
(empty)

Test 10

Group: 2

Verdict:

input
82

correct output
...*...*...*...*...*...*...*.....

user output
(empty)

Test 11

Group: 3

Verdict:

input
110

correct output
...*...*...*...*...*...*...*.....

user output
(empty)

Error:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:3332)
	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:137)
	at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:121)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:421)
	at java.lang.StringBuilder.append(StringBuilder.java:136)
	at laiva.main(laiva.java:31)

Test 12

Group: 3

Verdict:

input
320

correct output
...*...*...*...*...*...*...*.....

user output
(empty)

Error:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:3332)
	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:137)
	at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:121)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:421)
	at java.lang.StringBuilder.append(StringBuilder.java:136)
	at laiva.main(laiva.java:31)

Test 13

Group: 3

Verdict:

input
545

correct output
...*...*...*...*...*...*...*.....

user output
(empty)

Error:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:3332)
	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:137)
	at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:121)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:421)
	at java.lang.StringBuilder.append(StringBuilder.java:136)
	at laiva.main(laiva.java:31)

Test 14

Group: 3

Verdict:

input
822

correct output
...*...*...*...*...*...*...*.....

user output
(empty)

Error:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:3332)
	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:137)
	at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:121)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:421)
	at java.lang.StringBuilder.append(StringBuilder.java:136)
	at laiva.main(laiva.java:31)

Test 15

Group: 3

Verdict:

input
971

correct output
...*...*...*...*...*...*...*.....

user output
(empty)

Error:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:3332)
	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:137)
	at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:121)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:421)
	at java.lang.StringBuilder.append(StringBuilder.java:136)
	at laiva.main(laiva.java:31)