I hereby claim:
- I am cciollaro on github.
- I am cciollaro (https://keybase.io/cciollaro) on keybase.
- I have a public key ASDueUTB2-oaIgtSLWsUyhVumh4IYwjYrcCSl0NEur7yygo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| class Array | |
| alias :peek :last | |
| end | |
| trials = gets.to_i | |
| trials.times do |x| | |
| stack = [] | |
| ctr = 0 | |
| ptr = 0 | |
| str = gets.chomp |
| blocks = (0..8).to_a.shuffle | |
| puts blocks.inspect | |
| i = 0 | |
| while i < 8 | |
| until i == blocks[i] | |
| j = blocks[i] | |
| #swap blocks[i] with blocks[blocks[i]] | |
| blocks[i], blocks[j] = blocks[j], blocks[i] | |
| end |
| require 'digest' | |
| input = ARGV.first || "chris" | |
| lowest_digest = Digest::SHA512.hexdigest(input) | |
| lowest_input = input | |
| begin | |
| loop do | |
| digest = Digest::SHA512.hexdigest(input) | |
| if digest < lowest_digest | |
| lowest_digest = digest |
| let's imagine you wanted to test Coin.js | |
| 1.) create test/coinTest.js | |
| 2.) write tests like these: http://pivotal.github.io/jasmine/. Jasmine is a really great library, go check out that page! :) | |
| 3.) when you've written your test, go to SpecRunner.html and include your test and dependencies like so: | |
| <!-- include source files here... --> | |
| <script type="text/javascript" src="js/Coin.js"></script> | |
| <!-- include spec files here... --> | |
| <script type="text/javascript" src="test/coinTest.js"></script> |
| public class ModExp { | |
| public static void main(String[] args) { | |
| System.out.println(modExp(4,13,497)); | |
| } | |
| public static int modExp(int a, int b, int n){ | |
| int d = 1; | |
| String k = Integer.toBinaryString(b); | |
| for(int i = 1; i <= k.length(); i++){ |
| public class CountingSort{ | |
| public static void main(String[] args){ | |
| int[] a = {5,6,7,1,2,4,5,6,1,0,3,4,2}; | |
| printArray(countingSort(a, 7)); | |
| } | |
| public static int[] countingSort(int[] a, int k){ | |
| int[] b = new int[a.length]; | |
| int[] c = new int[k + 1]; | |
| for(int i = 0; i < a.length; i++) |