Skip to content

Instantly share code, notes, and snippets.

View joshskeen's full-sized avatar
💻
☕️

Josh Skeen joshskeen

💻
☕️
View GitHub Profile
@joshskeen
joshskeen / rename.kt
Last active August 4, 2017 16:21
rename a function in kotlin via import
import util.someFunc as heyBoysHeyGirls
import util.someFunc as superStarDJs
fun main(args: Array<String>) {
heyBoysHeyGirls(x = "here we go")
superStarDJs(x = "here we go")
}
@joshskeen
joshskeen / importAliasing.kt
Created August 4, 2017 16:28
import alias within same file
package main
import main.Yep.uniqueName as myMagic
fun main(args: Array<String>) {
myMagic()
}
object Yep {
fun uniqueName() {
@joshskeen
joshskeen / words.txt
Created November 29, 2017 20:24
contents of /usr/share/dict/words
This file has been truncated, but you can view the full file.
A
a
aa
aal
aalii
aam
Aani
aardvark
aardwolf
Aaron
/**
mergesort - following algorithms illuminated
joshskeen
**/
fun main(args: Array<String>) {
val listOf = listOf(1, 11, 8, 2, 3, 7, 8, 9, 3)
println(mergesort(listOf))
}
fun main(args: Array<String>) {
orderDrink("ale,dragon's breath,5.932")
}
private fun orderDrink(drinkData: String) {
val indexOfClosingBracket = drinkData.indexOf("]")
//type
val drinkType = drinkData.substringBefore(",")
//price
import kotlin.math.roundToInt
var playerGold = 10
var playerSilver = 10
fun main(args: Array<String>) {
orderDrink("ale,dragon's breath,5.932")
}
private fun orderDrink(drinkData: String) {
import java.io.File
import kotlin.math.roundToInt
var playerGold = 10
var playerSilver = 10
var firstNames = listOf("Little Eli", "Gwenevere", "Mookie", "Julius")
var lastNames = listOf("Aurelius", "Jenkins", "Falteroy", "Skeen")
fun main(args: Array<String>) {
import java.io.File
import java.util.Random
var playerGold = 10
var playerSilver = 10
var firstNames = listOf("Little Eli", "Gwenevere", "Mookie", "Julius")
var lastNames = listOf("Aurelius", "Jenkins", "Falteroy", "Skeen")
var patronGold: MutableMap<String, Double> = mutableMapOf()
shandy,Dragon's Breath,5.91
elixir,Shirley's Temple,4.12
meal,Goblet of La Croix,1.22
desert dessert,Pickled Camel Hump,7.33
elixir,Iced Boilermaker,11.22
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp"
tools:context=".NewCharacterActivity">
<LinearLayout