Task: | Vuodet |
Sender: | TapaniS |
Submission time: | 2025-09-06 10:18:46 +0300 |
Language: | Java |
Status: | READY |
Result: | 100 |
group | verdict | score |
---|---|---|
#1 | ACCEPTED | 100 |
test | verdict | time | |
---|---|---|---|
#1 | ACCEPTED | 0.18 s | details |
#2 | ACCEPTED | 0.17 s | details |
#3 | ACCEPTED | 0.17 s | details |
Code
import java.util.*; public class vuodet { public static void main(String[] args) { Scanner input = new Scanner(System.in); // int qty = input.nextInt(); int a = input.nextInt(); int b = input.nextInt(); int qty = 0; int maxqty = b-a; int[] ans = new int[maxqty+1]; int leet = 1337; int test = 0; int a1 = 0; int pos = 0; String txta1 = ""; String rest = ""; char target = '1'; for (int i = 0; i <= maxqty; i++) { a1 = a + i; test = (a + i) * leet; rest = test + ""; txta1 = a1+ ""; for (int i2 = 0; i2 < 4; i2++) { target = txta1.charAt(i2); pos = rest.indexOf(target); if (pos < 0) {break;} if (i2 == 3) { ans[qty] = a + i; qty++; break; } rest = rest.substring(pos + 1); } } input.close(); System.out.println(qty); for (int i3 = 0; i3 < qty; i3++) { System.out.println(ans[i3]); } } }
Test details
Test 1
Verdict: ACCEPTED
input |
---|
1600 2400 |
correct output |
---|
6 1625 2000 2025 2050 ... |
user output |
---|
6 1625 2000 2025 2050 ... |
Test 2
Verdict: ACCEPTED
input |
---|
1773 1773 |
correct output |
---|
0 |
user output |
---|
0 |
Test 3
Verdict: ACCEPTED
input |
---|
2025 2025 |
correct output |
---|
1 2025 |
user output |
---|
1 2025 |