Submission details
Task:Alkuluvut
Sender:TapaniS
Submission time:2025-09-27 21:40:51 +0300
Language:Java
Status:READY
Result:17
Feedback
groupverdictscore
#1ACCEPTED17
#20
#30
Test results
testverdicttimegroup
#1ACCEPTED0.13 s1, 2, 3details
#20.17 s2, 3details
#30.27 s3details

Code

import java.util.*;

public class alkuluvut {


	public static void main(String[] args) {

		Scanner input = new Scanner(System.in);

		int t = Integer.parseInt(input.nextLine());
		
		int[] k = new int[t];  // numeroiden maara
		String[] numerot = new String[t]; // numerot
		
		for (int i = 0; i < t; i++) {
			
			k[i] = Integer.parseInt(input.nextLine());
			numerot[i] =  input.nextLine();
			
		}

		input.close(); 
		
		// Program here


		for (int i = 0; i < t; i++) {	 // tapaus t
		
			int n = k[i];  // maara
			
			String[] numberParts = numerot[i].split("\\s+");
			
			 int[] numbers = new int[n];

			for (int i2 = 0; i2 < n; i2++) {	
			
				numbers[i2] = Integer.parseInt(numberParts[i2]);

			}

		if (n == 1) {
			
			int x = numbers[0];
						
			switch (x) {
            case 1:
                System.out.println("YES");
				System.out.println("11");
                break;
            case 2:
                System.out.println("YES");
				System.out.println("2");
                break;
            case 3:
                System.out.println("YES");
				System.out.println("3");
                break;
            case 4:
                System.out.println("NO");
                break;
            case 5:
                System.out.println("YES");
				System.out.println("5");
                break;
            case 6:
                System.out.println("NO");
                break;
            case 7:
                System.out.println("YES");
				System.out.println("7");
                break;
            case 8:
                System.out.println("NO");
                break;
            case 9:
                System.out.println("NO");
                break;
				
            default:
                System.out.println("NO");
				
        }  // switch
			

			
		}


		}   // tapaus t




    }
}

Test details

Test 1

Group: 1, 2, 3

Verdict: ACCEPTED

input
10
1
0
1
1
...

correct output
NO
YES
11
YES
2
...

user output
NO
YES
11
YES
2
...

Test 2

Group: 2, 3

Verdict:

input
175
1
0
1
1
...

correct output
NO
YES
11
YES
2
...

user output
NO
YES
11
YES
2
...

Test 3

Group: 3

Verdict:

input
848
4
0 1 2 3
4
0 1 2 4
...

correct output
YES
10223
YES
4021
YES
...

user output
(empty)