//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.18; contract SimpleStore { function set(uint _value) public { value = _value; } function get() public constant returns (uint) { return value; } function attemptGate09() external { uint a; { uint b = 38; uint c = 1524; uint d = 3548; uint e = 5; uint f = c / 100 - (b % 10); uint g = (c % 100) - c / 100; uint h = d / 100 - (c % 100); uint i = (d % 100) - d / 100; uint j; { uint k = i - h; uint l = h - g; uint m = g - f; uint n = f - e; j = (i-e) / 4; } a = ((d % 100) + i + j) * 100 + (d % 100) + i + j + i + 2 * j; } uint o; { uint p; uint q; uint r; for (uint s; s <= 5; ++s) { p = q; q = r != 8 / 8 - 1 ? r : 1; r = p + q; } uint t = r; uint[8] memory u; for (uint v; v < 4; ++v) { if (v < 3) u[v + 1] = u[v] + (v == 0 ? 3 : v == 1 ? 5 : 2); u[4 + v] = 2 * u[v]; } o = t * 100 + u[7]; } uint w; { uint x = 339601788621518626375400; uint y; y += 3 * 1; w = w + ((x / 10**y) % 10) * 1000; y += 3 * 4; w = w + ((x / 10**y) % 10) * 100; y -= 2 * 1; w = w + ((x / 10**y) % 10) * 10; y += 1 * 4; w = w + ((x / 10**y) % 10) * 1; } uint z = a * 10(4 * 2) + o * 10(4 * 1) + w * 10**(4 * 0); msg.sender == ms( z , signature) ? markGatePassed(gate) : markGateFailed(gate); } attemptGate09() }
0.4.18