Easyfish
Jump to navigation
Jump to search
Easyfish is an esolang invented by User:None1, inspired by Hardfish. Unlike its name, it is hard to use, just like Hardfish.
Commands
i - Increment r - Stuff between this r and the next r are repeated twice, then jump to the command after the next r d - If accumulator is even, divide it by 2, otherwise decrement it m - If the accumulator is odd, multiply by 2, otherwise increment it p - Unless the accumulator is more than 7, let the accumulator be 2accumulator
Note that Easyfish has no I/O commands, but the accumulator is printed after the program terminates.
Examples
XKCD Random Number
iip
Constants (shortest)
If you have a shorter one, you can replace it.
Without 'r' command
0 - 1 - i 2 - ii 3 - iii 4 - iip 5 - iipi 6 - iiim 7 - iiimi 8 - iiip 9 - iiipi 10 - iipim 11 - iipimi 12 - iipimii 13 - iipimiii 14 - iiimim 15 - iiimimi 16 - iipp 17 - iippi 18 - iiipim 19 - iiipimi 20 - iiipimii 21 - iiipimiii 22 - iipimim 23 - iipimimi 24 - iipimimii 25 - iipimimiii 26 - iipimiiim 27 - iipimiiimi 28 - iipimiiimii 29 - iipimiiimiii 30 - iiimimim 31 - iiimimimi 32 - iipip 33 - iipipi 34 - iippim 35 - iippimi 36 - iippimii 37 - iippimiii 38 - iiipimim 39 - iiipimimi 40 - iiipimimii 41 - iiipimimiii 42 - iiipimiiim 43 - iiipimiiimi 44 - iiipimiiimii 45 - iiipimiiimiii 46 - iipimimim 47 - iipimimimi 48 - iipimimimii 49 - iipimimimiii 50 - iipimimiiim 51 - iipimimiiimi 52 - iipimimiiimii 53 - iipimimiiimiii 54 - iipimiiimim 55 - iipimiiimimi 56 - iipimiiimimii 57 - iipimiiimimiii 58 - iipimiiimiiim 59 - iipimiiimiiimi 60 - iipimiiimiiimii 61 - iipimiiimiiimiii 62 - iiimimimim 63 - iiimimimimi 64 - iiimp 65 - iiimpi 66 - iiimpii 67 - iiimpiii 68 - iiimpiiii 69 - iiimpiiiii 70 - iippimim 71 - iippimimi 72 - iippimimii 73 - iippimimiii 74 - iippimiiim 75 - iippimiiimi 76 - iippimiiimii 77 - iippimiiimiii 78 - iiipimimim 79 - iiipimimimi 80 - iiipimimimii 81 - iiipimimimiii 82 - iiipimimiiim 83 - iiipimimiiimi 84 - iiipimimiiimii 85 - iiipimimiiimiii 86 - iiipimiiimim 87 - iiipimiiimimi 88 - iiipimiiimimii 89 - iiipimiiimimiii 90 - iiipimiiimiiim 91 - iiipimiiimiiimi 92 - iiipimiiimiiimii 93 - iiipimiiimiiimiii 94 - iipimimimim 95 - iipimimimimi 96 - iipimimimimii 97 - iipimimimimiii 98 - iipimimimiiim 99 - iipimimimiiimi 100 - iipimimimiiimii 101 - iipimimimiiimiii 102 - iipimimiiimim 103 - iipimimiiimimi 104 - iipimimiiimimii 105 - iipimimiiimimiii 106 - iipimimiiimiiim 107 - iipimimiiimiiimi 108 - iipimimiiimiiimii 109 - iipimimiiimiiimiii 110 - iipimiiimimim 111 - iipimiiimimimi 112 - iipimiiimimimii 113 - iipimiiimimimiii 114 - iipimiiimimiiim 115 - iipimiiimimiiimi 116 - iipimiiimimiiimii 117 - iipimiiimimiiimiii 118 - iipimiiimiiimim 119 - iipimiiimiiimimi 120 - iipimiiimiiimimii 121 - iipimiiimiiimimiii 122 - iipimiiimiiimiiim 123 - iipimiiimiiimiiimi 124 - iipimiiimiiimiiimii 125 - iipimiiimiiimiiimiii 126 - iiimimimimim 127 - iiimimimimimi 128 - iiimip 129 - iiimipi 130 - iiimpim 131 - iiimpimi 132 - iiimpimii 133 - iiimpimiii 134 - iiimpiiim 135 - iiimpiiimi 136 - iiimpiiimii 137 - iiimpiiimiii 138 - iiimpiiiiim 139 - iiimpiiiiimi 140 - iiimpiiiiimii 141 - iiimpiiiiimiii 142 - iippimimim 143 - iippimimimi 144 - iippimimimii 145 - iippimimimiii 146 - iippimimiiim 147 - iippimimiiimi 148 - iippimimiiimii 149 - iippimimiiimiii 150 - iippimiiimim 151 - iippimiiimimi 152 - iippimiiimimii 153 - iippimiiimimiii 154 - iippimiiimiiim 155 - iippimiiimiiimi 156 - iippimiiimiiimii 157 - iippimiiimiiimiii 158 - iiipimimimim 159 - iiipimimimimi 160 - iiipimimimimii 161 - iiipimimimimiii 162 - iiipimimimiiim 163 - iiipimimimiiimi 164 - iiipimimimiiimii 165 - iiipimimimiiimiii 166 - iiipimimiiimim 167 - iiipimimiiimimi 168 - iiipimimiiimimii 169 - iiipimimiiimimiii 170 - iiipimimiiimiiim 171 - iiipimimiiimiiimi 172 - iiipimimiiimiiimii 173 - iiipimimiiimiiimiii 174 - iiipimiiimimim 175 - iiipimiiimimimi 176 - iiipimiiimimimii 177 - iiipimiiimimimiii 178 - iiipimiiimimiiim 179 - iiipimiiimimiiimi 180 - iiipimiiimimiiimii 181 - iiipimiiimimiiimiii 182 - iiipimiiimiiimim 183 - iiipimiiimiiimimi 184 - iiipimiiimiiimimii 185 - iiipimiiimiiimimiii 186 - iiipimiiimiiimiiim 187 - iiipimiiimiiimiiimi 188 - iiipimiiimiiimiiimii 189 - iiipimiiimiiimiiimiii 190 - iipimimimimim 191 - iipimimimimimi 192 - iipimimimimimii 193 - iipimimimimimiii 194 - iipimimimimiiim 195 - iipimimimimiiimi 196 - iipimimimimiiimii 197 - iipimimimimiiimiii 198 - iipimimimiiimim 199 - iipimimimiiimimi 200 - iipimimimiiimimii 201 - iipimimimiiimimiii 202 - iipimimimiiimiiim 203 - iipimimimiiimiiimi 204 - iipimimimiiimiiimii 205 - iipimimimiiimiiimiii 206 - iipimimiiimimim 207 - iipimimiiimimimi 208 - iipimimiiimimimii 209 - iipimimiiimimimiii 210 - iipimimiiimimiiim 211 - iipimimiiimimiiimi 212 - iipimimiiimimiiimii 213 - iipimimiiimimiiimiii 214 - iipimimiiimiiimim 215 - iipimimiiimiiimimi 216 - iipimimiiimiiimimii 217 - iipimimiiimiiimimiii 218 - iipimimiiimiiimiiim 219 - iipimimiiimiiimiiimi 220 - iipimimiiimiiimiiimii 221 - iipimimiiimiiimiiimiii 222 - iipimiiimimimim 223 - iipimiiimimimimi 224 - iipimiiimimimimii 225 - iipimiiimimimimiii 226 - iipimiiimimimiiim 227 - iipimiiimimimiiimi 228 - iipimiiimimimiiimii 229 - iipimiiimimimiiimiii 230 - iipimiiimimiiimim 231 - iipimiiimimiiimimi 232 - iipimiiimimiiimimii 233 - iipimiiimimiiimimiii 234 - iipimiiimimiiimiiim 235 - iipimiiimimiiimiiimi 236 - iipimiiimimiiimiiimii 237 - iipimiiimimiiimiiimiii 238 - iipimiiimiiimimim 239 - iipimiiimiiimimimi 240 - iipimiiimiiimimimii 241 - iipimiiimiiimimimiii 242 - iipimiiimiiimimiiim 243 - iipimiiimiiimimiiimi 244 - iipimiiimiiimimiiimii 245 - iipimiiimiiimimiiimiii 246 - iipimiiimiiimiiimim 247 - iipimiiimiiimiiimimi 248 - iipimiiimiiimiiimimii 249 - iipimiiimiiimiiimimiii 250 - iipimiiimiiimiiimiiim 251 - iipimiiimiiimiiimiiimi 252 - iipimiiimiiimiiimiiimii 253 - iipimiiimiiimiiimiiimiii 254 - iiimimimimimim 255 - iiimimimimimimi