This file contains hidden or 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 scala.collection.mutable.ListBuffer | |
object Coordinates { | |
def main(args: Array[String]): Unit = { | |
println(numToStr(0)) | |
println(numToStr(25)) | |
println(numToStr(26)) | |
println(numToStr(51)) | |
println(numToStr(52)) | |
println(numToStr(700)) | |
println(numToStr(701)) |
This file contains hidden or 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
package in.vayana.blog.gradle_demo | |
object GradleDemo { | |
def main(args: Array[String]) = { | |
println("hello world!") | |
} | |
} |
This file contains hidden or 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 csv | |
import StringIO | |
data = """Bob,Dobbs,[email protected],25.00 | |
Rocket J.,Squirrel,[email protected],0.00 | |
Bullwinkle,Moose,[email protected],0.25 | |
Vim,Wibner,[email protected],25.00""" | |
data_stream = StringIO.StringIO(data) |
This file contains hidden or 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
install.repositories.mavenInstaller.pom.whenConfigured { pom -> | |
excludedJars = project.bnd.exclusions.tokenize(",").collect{ dep -> | |
splitDep = dep.split(':') | |
[splitDep[0],splitDep[1]] | |
} | |
deps = project.configurations['compile'].dependencies.collect {dep ->[dep.group,dep.name]} | |
pom.dependencies.removeAll {dep -> !excludedJars.contains([dep.groupId,dep.artifactId])} | |
} |
This file contains hidden or 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
from functools import partial | |
mode = "debug" | |
def get_logger(stream = None) : | |
if stream is None : | |
return __builtins__.print | |
else : | |
return partial(__builtins__.print,file=stream) | |
def main() : |
This file contains hidden or 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
package misc | |
import scala.math | |
object Prime { | |
def prime(num: Int) = | |
num > 1 && | |
(2 to (math.sqrt(num) toInt)).forall ( num % _ != 0) | |
def main(args: Array[String]): Unit = { | |
1 to 100 filter prime foreach println |
This file contains hidden or 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
# Copied from http://pastebin.com/Vg9Reb0Z to preserve from accidental deletion | |
# A library for manipulating polynomials in arbitrarily many | |
# indeterminates and of arbitrary degree. This library is 13 lines of | |
# code, excluding whitespace and comments. This isn't the smartest or | |
# most efficient way to do things, but I thought it was a cool way to | |
# demonstrate the power of itertools | |
# | |
# Monomials are pairs of a coefficient and a list of exponents; | |
# polynomials are lists of monomials. |
This file contains hidden or 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
3 | |
ejp mysljylc kd kxveddknmc re jsicpdrysi | |
rbcpc ypc rtcsra dkh wyfrepkym veddknkmkrkcd | |
de kr kd eoya kw aej tysr re ujdr lkgc jv |
This file contains hidden or 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 time | |
import sys | |
def do_task(): | |
time.sleep(0.1) | |
def example_1(n): | |
steps = n/10 | |
for i in range(n): | |
do_task() | |
if i%steps == 0: |
This file contains hidden or 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 operator | |
>>> def myop(optype, second): return lambda first: optype(first,second) | |
... | |
>>> myop(operator.lt,60)(45) | |
True | |
>>> myop(operator.lt,60)(80) | |
False |