Ton
48 строк · 699.0 Байт
1_ main() { }
2
3int foo_repeat(int x) method_id(1) {
4repeat(10) {
5x += 10;
6if (x >= 100) {
7return x;
8}
9}
10return -1;
11}
12
13int foo_while(int x) method_id(2) {
14int i = 0;
15while (i < 10) {
16x += 10;
17if (x >= 100) {
18return x;
19}
20i += 1;
21}
22return -1;
23}
24
25int foo_until(int x) method_id(3) {
26int i = 0;
27do {
28x += 10;
29if (x >= 100) {
30return x;
31}
32i += 1;
33} until (i >= 10);
34return -1;
35}
36
37{-
38method_id | in | out
39TESTCASE | 1 | 40 | 100
40TESTCASE | 1 | 33 | 103
41TESTCASE | 1 | -5 | -1
42TESTCASE | 2 | 40 | 100
43TESTCASE | 2 | 33 | 103
44TESTCASE | 2 | -5 | -1
45TESTCASE | 3 | 40 | 100
46TESTCASE | 3 | 33 | 103
47TESTCASE | 3 | -5 | -1
48-}
49