Skip to content

Instantly share code, notes, and snippets.

class ChangeMaker
# Returns an array of the least amount of coins required to get to 'amount'
# **Assumption** Change can always be made - BONUS POINTS - raise an error if
# change can not be made
# Params:
# +amount+:: The amount to make change for
# +denominations+:: An array containing the denominations that can be used.
# Defaults to standard US coin denominations
def self.make_change(amount, denominations=[1,5,10,25])
thawing-dusk-1735.herokuapp.com
@dustinfox-code
dustinfox-code / carousel.js
Last active August 29, 2015 13:56 — forked from ksolo/carousel.js
Image Carousel
@dustinfox-code
dustinfox-code / form-validator.js
Last active August 29, 2015 13:56 — forked from ksolo/form-validator.js
Form Validation
// shorthand for $(document).ready();
$(function(){
//Your code...
$("form").on("submit",function(event){
event.preventDefault();
$('#errors').empty();
var email = validateEmail(this['email'].value);
var password = validatePassword(this["password"].value);
//------------------------------------------------------------------------------------------------------------------
// YOUR CODE: Create your Zoo "object literal" and Animal "constructor" and "prototypes" here.
//------------------------------------------------------------------------------------------------------------------
function Animal(name, num_legs) {
this.name = name;
this.num_legs = num_legs;
}
Animal.prototype.identify = function() {
@dustinfox-code
dustinfox-code / index.html
Last active August 29, 2015 13:56 — forked from dbc-challenges/index.html
DBC Phase 2 Practice Assessment Part 3
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="http://cdn.jsdelivr.net/normalize/2.1.0/normalize.css">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato:100,900">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.2/css/font-awesome.min.css">
</head>
/* Here is your chance to take over Socrates!
Spend 10 minutes on each of the following hacks to the Socrates website.
Enter them in the console to make sure it works and then save
your results here.
Choose a new pair for each. Add your names to the section you complete.
*/
@dustinfox-code
dustinfox-code / 0.2.1-boggle_class_from_methods.rb
Last active December 30, 2015 02:49 — forked from dbc-challenges/0.2.1-boggle_class_from_methods.rb
phase 0 unit 2 week 1 boggle class challenge
class BoggleBoard
def initialize(board)
@board = board
end
def create_word(*coords)
coords.map { |coord| @board[coord.first][coord.last]}.join("")
end