Skip to content

Instantly share code, notes, and snippets.

View earthling-shruti's full-sized avatar

Saishruti Shetty earthling-shruti

View GitHub Profile
@earthling-shruti
earthling-shruti / sample7.gridlang
Last active December 11, 2015 10:49
clearing up goto/call mess
@LOOPSTART
GOTO << @CHECKEAST
@MOVEEAST
CALLFF << @LOOK @EAST 2
EQUAL << @CELL_EMPTY
IFFCALL << @MOVENORTH
CALLFF << @MOVE @EAST 2
POP
RETURN
@earthling-shruti
earthling-shruti / sample6.gridlang
Last active December 11, 2015 10:38
new code for rocks
@LOOPSTART
CALL << @CHECKALL
CALL << @MOVEEAST
CALL << @CHECKALL
CALL << @MOVENORTH
GOTO << @LOOPSTART
@CHECKALL
CALL << @CHECKEAST
CALL << @CHECKNORTH
@earthling-shruti
earthling-shruti / sample5.gridlang
Last active December 11, 2015 01:59
new logic
@LOOPSTART
GOTO << @PULLEAST
@PULLEAST
CALLFF << @LOOK @EAST 2
DUP
EQUAL << @CELL_ROBOT
IFTGOTO << @PUNCHEAST
EQUAL << @CELL_RESOURCE
IFTGOTO << @EATEAST
@LOOPSTART
CALLFF << @LOOK @EAST 2
IFTGOTO << @PULLEAST
CALLFF << @LOOK @WEST 2
IFTGOTO << @PULLWEST
CALLFF << @MOVE @SOUTH 2
GOTO << @LOOPEND
@PULLEAST
@LOOPSTART
CALLFF << @LOOK @EAST 2
DUP
EQUAL << @CELL_ROBOT
IFTGOTO << @MOVEBOTNORTH
EQUAL << @CELL_RESOURCE
IFTGOTO << @PULLRESOURCEEAST
CALLFF << @LOOK @WEST 2
@LOOPSTART
FFI << @LOOK @EAST
testtgoto << @PULLEAST
FFI << @LOOK @SOUTH
testtgoto << @PULLSOUTH
FFI << @LOOK @NORTH
testtgoto << @PULLNORTH
FFI << @MOVE @WEST
goto << @LOOPSTART
@LOOPSTART
goto << @PULLWEST
@PULLEAST
FFI << @PULL @EAST
FFI << @MOVE @EAST
FFI << @LOOK @NORTH
testtgoto << @PULLNORTH
FFI << @LOOK @SOUTH
testtgoto << @PULLSOUTH
@LOOPSTART
FFI << @LOOK @WEST
testtgoto @PULLWEST
FFI << @LOOK @SOUTH
testtgoto @PULLSOUTH
FFI << @LOOK @NORTH
testtgoto @PULLNORTH
FFI << @MOVE @WEST
goto << @LOOPSTART
let rec xs = [if x `elem` [1,2..] then x else rec x| x <- xs]
public class HelloWorld{
public static void main(String[] args){
String something = "(╯°□°)╯︵ ┻━┻ /(.□.)\\ /(.□.)\\ ┻━┻ /(.□.)\\";
//"╯°□°)╯︵ ┻━┻";
for(int i = 0; i < something.length(); i++){
System.out.println(Integer.toHexString(something.charAt(i)));
}
}
}