Skip to content

Instantly share code, notes, and snippets.

@benneuman
benneuman / zoo.js
Last active August 29, 2015 13:56 — forked from dbc-challenges/zoo.js
//------------------------------------------------------------------------------------------------------------------
// YOUR CODE: Create your Zoo "object literal" and Animal "constructor" and "prototypes" here.
//------------------------------------------------------------------------------------------------------------------
//-----------------------------------OBJECT CONSTRTUCTOR-------------------------------------------//
function Animal(name, num_legs) {
this.name = name;
this.num_legs = num_legs;
}
@benneuman
benneuman / form-validator.js
Last active August 29, 2015 13:56 — forked from ksolo/form-validator.js
Form Validation
// shorthand for $(document).ready();
grr = null;
$(function(){
//Your code...
$("#sign_up_form").on("submit", function (event) {
$("ul").hide();
$("ul li").hide();
var password = $(event.target.password).val();
helpers do
def parse_shot(shot)
if shot.at_already_shot_coordinate?
{success: false, reason: "already shot there"}
else
{success: true, result: {
coordinate: shot.coordinate,
hit: shot.result.hit?,
sunk: shot.result.sunk_ship?,
name: ship.result.sunk_ship_name
get '/' do
erb :index
end
get '/offense_board' do
build_offense_board
end
get '/defense_board' do
build_defense_board
get '/' do
erb :index
end
get '/offense_board' do
build_offense_board
end
get '/defense_board' do
build_defense_board
def assert(actual, expected)
raise "Expected #{actual.inspect} to equal #{expected.inspect}" unless actual == expected
end
LIVE = 'X'
DEAD = 'O'
def evolve(board)
board.map.with_index do |row, x|
row.map.with_index do |p, y|
if p == LIVE
def assert(actual, expected)
if actual == expected
puts "#{actual.inspect} equals #{expected.inspect}"
else
raise "Expected #{actual.inspect} to equal #{expected.inspect}"
end
end
LIVE = 'X'
DEAD = 'O'
def assert(actual, expected)
if actual == expected
puts "#{actual.inspect} equals #{expected.inspect}"
else
raise "Expected #{actual.inspect} to equal #{expected.inspect}"
end
end
LIVE = 'X'
DEAD = 'O'
def assert(actual, expected)
if actual == expected
puts "#{actual.inspect} equals #{expected.inspect}"
else
raise "Expected #{actual.inspect} to equal #{expected.inspect}"
end
end