View balance.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.* | |
fun main(args : Array<String>) { | |
val numBalances = readLine()!!.toInt() | |
val balances = (1 .. numBalances).map { | |
val leftLine = readLine()!!.split(' ') | |
val rightLine = readLine()!!.split(' ') | |
Balance(leftLine[0].toInt(), if (leftLine.size == 2) leftLine[1].toInt() else -1, | |
rightLine[0].toInt(), if (rightLine.size == 2) rightLine[1].toInt() else -1) |
View gist:9707dab983dd1d403bf5
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.badlogic.gdx.Gdx; | |
import com.badlogic.gdx.Input; | |
import com.badlogic.gdx.ScreenAdapter; | |
import com.badlogic.gdx.graphics.GL20; | |
import com.badlogic.gdx.scenes.scene2d.InputEvent; | |
import com.badlogic.gdx.scenes.scene2d.InputListener; | |
import com.badlogic.gdx.scenes.scene2d.Stage; | |
import com.badlogic.gdx.scenes.scene2d.ui.List; | |
import com.badlogic.gdx.scenes.scene2d.ui.Skin; | |
import com.badlogic.gdx.scenes.scene2d.ui.Table; |
View gist:db0bea2d295481307c9d
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*Add these to MainActivity on create*/ | |
final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); | |
final ListView drawerList = (ListView) drawerLayout.findViewById(R.id.list_drawer); | |
drawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, new String[]{"Rooms"})); | |
drawerList.setOnItemClickListener(new AdapterView.OnItemClickListener() { | |
@Override | |
public void onItemClick(AdapterView<?> adapterView, View view, int pos, long id) { | |
/*you need to write this function, depends on what you want it to do when you click an item on the drawer*/ |
View gist:a5d0878de327d2a9d66b
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//on the backend object you can call | |
void createUser(String userName); | |
void createRoom(User user, LatLng latLng, int accuracy, String roomName, int roomRadius); | |
void listRooms(User user, LatLng latLng, int accuracy); | |
void sendMessage(User user, Room room, String message); | |
//need to implement these to get information from the backend | |
@Override | |
public void onConnected() { | |
} |
View gist:1705d202974b446ec56f
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<stdio.h> | |
int main(int argc, char** argv) { | |
int n, c; | |
int retVal; | |
if((retVal = scanf("%d %d", &n, &c)) != 2) { | |
printf("only scan in %d items\n", retVal); | |
return 1; | |
} |