diff --git a/checker/input/08-transpiler.in b/checker/input/08-transpiler.in index ebe47d2f870d2aaea1313341dd1293d6c878dfd4..67dde8bbc6a5a82236e817e3791890d87014d7ed 100644 --- a/checker/input/08-transpiler.in +++ b/checker/input/08-transpiler.in @@ -1,3 +1,3 @@ -c = c * 8; -c = c * 1; -c = c * 6; +d = d * 8; +c = c * c; +c = c * a; diff --git a/checker/input/09-transpiler.in b/checker/input/09-transpiler.in index 65f02da1f5187d982eb597688ec283d44d2bb9f8..04a4982f2f521f86fa96528cd8124050e45932e5 100644 --- a/checker/input/09-transpiler.in +++ b/checker/input/09-transpiler.in @@ -1,8 +1,9 @@ -b = b * 10; b = b * 4; -b = b * 9; -c = c * c; -c = c * 6; +d = d * 7; +c = c * 8; c = c * a; -c = c * 7; b = b * 0; +b = b * 1; +b = b * c; +d = d * b; +b = b * d; diff --git a/checker/input/10-transpiler.in b/checker/input/10-transpiler.in index 8ca4ce90f00e82163fe7bfc1ddb720446cbb0630..a3b687ba8cee65d18b488e107b28b52131b4a963 100644 --- a/checker/input/10-transpiler.in +++ b/checker/input/10-transpiler.in @@ -1,4 +1,5 @@ -b = b / 0; -b = b / 9; -b = b / c; -b = b / c; +b = b / 8; +b = b / 4; +c = c / 0; +c = c / 5; +c = c / c; diff --git a/checker/input/11-transpiler.in b/checker/input/11-transpiler.in index fd164772cb4abd3a8925da9d7ecf3cc5d2ee2131..58996636242d3024ca445d7f267d62c73da2e372 100644 --- a/checker/input/11-transpiler.in +++ b/checker/input/11-transpiler.in @@ -1,10 +1,10 @@ -b = b / 8; -b = b / 4; -c = c / 0; -c = c / 5; -c = c / c; c = c / 2; c = c / 9; b = b / 8; b = b / 6; c = c / b; +c = c / c; +b = b / b; +b = b / 5; +b = b / 2; +c = c / b; diff --git a/checker/input/12-transpiler.in b/checker/input/12-transpiler.in index bc3ff441db632d80f3ffbaeeba5f1e3a5c2be410..d5b1f542b3c12ba8be1114d45a428da404d3990f 100644 --- a/checker/input/12-transpiler.in +++ b/checker/input/12-transpiler.in @@ -1,4 +1,5 @@ -a = a >> 2; -a = a << 14; -d = d >> 14; -b = b >> 1; +d = d >> 20; +a = a >> 24; +b = b >> 4; +b = b >> 7; +d = d << 2; diff --git a/checker/input/13-transpiler.in b/checker/input/13-transpiler.in index 641a45e132cf0e3d13b96b8e7a524e9829f84b2f..894b9fe8456d4559e7157e086334eb69a189b339 100644 --- a/checker/input/13-transpiler.in +++ b/checker/input/13-transpiler.in @@ -1,8 +1,9 @@ -d = d >> 20; -a = a >> 24; -b = b >> 4; -b = b >> 7; -d = d << 2; -c = c >> 25; -c = c << 31; -a = a >> 24; +c = c >> 17; +a = a >> 2; +c = c >> 16; +d = d >> 11; +d = d >> 10; +a = a << 0; +b = b << 29; +d = d << 8; +c = c << 29; diff --git a/checker/input/14-transpiler.in b/checker/input/14-transpiler.in index 2ea6b0adf574a3d5c91c3a64c8dba307d6adcb30..d3b21bf1e8489b4fd8b4081531a6b6295d8e2884 100644 --- a/checker/input/14-transpiler.in +++ b/checker/input/14-transpiler.in @@ -1,4 +1,19 @@ -if (d >= 82) -if (c >= 23) -if (d == 20) -if (a < 0) +if (d >= 8) { + b = b * d; +} +if (d == 14) { + b = b | b; + d = d * b; + d = d << 1; + a = a - a; +} +if (d <= 67) { + b = b / 0; +} +if (a <= 96) { + d = d - c; +} +if (d == 82) { + a = a - 10; + b = b - 72; +} diff --git a/checker/input/15-transpiler.in b/checker/input/15-transpiler.in index 926f8409efb0fc6b1d590e6e2e209ee523d4f805..e8e5e824046ca50bfddd5b8fe75695895819f954 100644 --- a/checker/input/15-transpiler.in +++ b/checker/input/15-transpiler.in @@ -1,8 +1,54 @@ -if (b <= 93) -if (d < 17) -if (c < 80) -if (d <= 93) -if (a < 72) -if (a > 75) -if (d >= 73) -if (d == 14) +if (d <= 95) { + b = b - 72; + d = d * d; + b = b + c; + b = b ^ 65; + a = a + b; +} +if (d >= 87) { + d = d << 26; + b = b * 10; + d = d + d; + c = d; + b = b * c; +} +if (a == 82) { + a = a + 37; + c = c - b; + a = c; + d = d ^ 51; + b = b - 50; +} +if (b < 14) { + d = d + 13; + b = b >> 27; + a = a + 57; + a = a - 65; +} +if (a == 33) { + d = d + 61; + a = a + 86; + b = b / 10; +} +if (b >= 46) { + c = c / 0; + d = d >> 29; + c = c - 2; + a = a << 6; +} +if (d > 99) { + a = 40; + c = c * 4; + a = a - 82; + b = b >> 27; + a = a & 87; +} +if (a == 75) { + d = d >> 10; +} +if (c == 97) { + d = d * 2; +} +if (d > 50) { + a = a - 24; +} diff --git a/checker/input/16-transpiler.in b/checker/input/16-transpiler.in index 5a7a9d5fd0bd16498c5b98dda12509c899c10c4e..511d2156b48cae3924a96f2e32bb8e2ef87c208d 100644 --- a/checker/input/16-transpiler.in +++ b/checker/input/16-transpiler.in @@ -1,4 +1,19 @@ -while (b > 55) -while (b > 69) -while (a >= 2) -while (b <= 97) +while (b == 9) { + c = c - b; +} +while (c < 23) { + c = c | 11; + d = d & d; + c = c ^ 43; +} +while (d == 50) { + d = d ^ 69; + b = c; +} +while (a > 53) { + c = c / 3; + b = d; + c = c >> 20; + d = d + d; + a = 49; +} diff --git a/checker/input/17-transpiler.in b/checker/input/17-transpiler.in index 04b09549f3d1675fa989600feaec0ad929345d13..63fac4c3228cd5a2cbdcf90c7a45aacf1e06f3cd 100644 --- a/checker/input/17-transpiler.in +++ b/checker/input/17-transpiler.in @@ -1,10 +1,50 @@ -while (b >= 3) -while (d < 5) -while (a <= 80) -while (d >= 11) -while (b <= 3) -while (a <= 96) -while (a <= 56) -while (b == 58) -while (c > 49) -while (a <= 10) +while (d == 85) { + c = c * 7; + a = a * 9 + b = b >> 27; + d = d - 5; +} +while (a >= 64) { + b = b + a; + c = c / c; + b = b >> 23; + a = a + d; + d = d; +} +while (d > 47) { + b = b & 57; +} +while (b <= 15) { + c = c / 8; + d = 77; + b = b | d; + d = d + 4; +} +while (c == 29) { + a = a; + a = a + 32; + b = 30; + b = b / 7; + d = d - 59; +} +while (b == 47) { + a = a >> 28; + c = c / 9; + b = b + 34; + b = b * a; +} +while (b == 25) { + c = c + 52; + b = b / 7; +} +while (a <= 18) { + c = b; + a = a - b; +} +while (c <= 70) { + a = 22; + c = c / 5; + c = c / c; + b = b >> 23; + b = b * 0; +} diff --git a/checker/input/18-transpiler.in b/checker/input/18-transpiler.in index c365ee1732b85adaadc66de8b72bbc7de5df1920..203b2a95ff2f5f26fc6f96b04c6dd656ce3c14af 100644 --- a/checker/input/18-transpiler.in +++ b/checker/input/18-transpiler.in @@ -1,4 +1,18 @@ -while (b >= 72) -while (d <= 95) -while (d > 95) -while (d >= 69) +for (d = 0; d < 65; d = d + 1) { + c = c << 13; +} +for (a = 0; a <= 70; a = a + 1) { + d = d - 23; + c = c / 5; + b = b; + c = c | 80; + c = a; +} +for (d = 0; d < 14; d = d + 1) { + d = d >> 5; + d = d - a; +} +for (c = 0; c <= 23; c = c + 1) { + c = c / 5; + d = d & 93; +} diff --git a/checker/input/19-transpiler.in b/checker/input/19-transpiler.in index 410bf5463ef4b9f6999021eca4b44b152d0b5706..5cd54644ee302454d02b7945bf6c18d9e1a45285 100644 --- a/checker/input/19-transpiler.in +++ b/checker/input/19-transpiler.in @@ -1,8 +1,41 @@ -while (a <= 32) -while (b < 99) -while (c > 28) -while (a == 65) -while (c < 23) -while (b >= 67) -while (d >= 87) -while (d < 52) +for (d = 0; d <= 54; d = d + 1) { + a = a ^ 24; + d = d >> 10; + b = b * 6; +} +for (b = 0; b < 75; b = b + 1) { + c = c + 11; + b = b ^ 80; + d = d - c; + d = 69; +} +for (b = 0; b <= 86; b = b + 1) { + a = a * 2 +} +for (a = 0; a < 66; a = a + 1) { + b = b + 28; + a = 92; + b = b >> 21; +} +for (d = 0; d < 79; d = d + 1) { + b = b * b; + a = a - 25; + c = c ^ a; + d = d * 5; + c = c << 11; +} +for (d = 0; d < 47; d = d + 1) { + c = c * 10; +} +for (c = 0; c < 29; c = c + 1) { + d = d | a; + b = b + 93; + d = d << 30; + c = 9; +} +for (c = 0; c < 94; c = c + 1) { + c = c / 7; + c = c + 59; + c = c / c; + d = d * 8; +} diff --git a/data.json b/data.json index 0f58a0de77ed44122126af29e83452d3147752f6..953360b8ec3ceb35fa476814d0d60f824d6d5868 100644 --- a/data.json +++ b/data.json @@ -143,7 +143,7 @@ }, { "id": 14, - "name": "FOR 1", + "name": "IF 1", "status": "0", "log": "", "time_normal": 0.0, @@ -153,7 +153,7 @@ }, { "id": 15, - "name": "FOR 2", + "name": "IF 2", "status": "0", "log": "", "time_normal": 0.0, @@ -183,7 +183,7 @@ }, { "id": 18, - "name": "COMPLEX 1", + "name": "FOR 1", "status": "0", "log": "", "time_normal": 0.0, @@ -193,7 +193,7 @@ }, { "id": 19, - "name": "COMPLEX 2", + "name": "FOR 2", "status": "0", "log": "", "time_normal": 0.0,