Ton
24 строки · 332.0 Байт
1var twice(f, x) {
2return f (f x);
3}
4
5_ sqr(x) {
6return x * x;
7}
8
9var main(x) {
10var f = sqr;
11return twice(f, x) * f(x);
12}
13
14var pow6(x) method_id(4) {
15return twice(sqr, x) * sqr(x);
16}
17
18{-
19method_id | in | out
20TESTCASE | 0 | 3 | 729
21TESTCASE | 0 | 10 | 1000000
22TESTCASE | 4 | 3 | 729
23TESTCASE | 4 | 10 | 1000000
24-}
25