//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.18; contract PichuCastle { uint public timeout = 60; string private PichuCastle = "PichuCastle"; uint private halfway = timeout/2; function getHalfway() external view returns (uint) { return halfway; } function getName() external view returns (string) { return PichuCastle; } function set(uint _value) public { value = _value; } function get() public constant returns (uint) { return value; } uint value; } contract PichuMuffin { uint public fans = 0; function like() public { fans = fans + 1; } function getFans() public view returns (uint) { return fans; } function isBestMuffin() external pure returns (bool) { return true; } function lesserThan(uint a, uint b) public view returns (bool){ return a <= b; } function hasLotsOfFans() public view returns (bool){ return lesserThan(1000, fans); } }
0.4.18