Create 9 by 9 Array
string = ["E", "Y", "T", "B", "H", "I", "S", "S", "R", "P", "N", "E", "H", "F", "Qu"]
new_array = Array.new(9) {string.shift(9)}
> [["E", "Y", "T", "B"], ["H", "I", "S", "S"], ["R", "P", "N", "E"], ["H", "F", "Qu"]]
Create 9 by 9 Array
string = ["E", "Y", "T", "B", "H", "I", "S", "S", "R", "P", "N", "E", "H", "F", "Qu"]
new_array = Array.new(9) {string.shift(9)}
> [["E", "Y", "T", "B"], ["H", "I", "S", "S"], ["R", "P", "N", "E"], ["H", "F", "Qu"]]
//------------------------------------------------------------------------------------------------------------------ | |
// YOUR CODE: Create your Zoo "object literal" and Animal "constructor" and "prototypes" here. | |
//------------------------------------------------------------------------------------------------------------------ | |
function Animal(species, legs) { | |
this.species = species; | |
this.legs = legs; | |
} | |
var Zoo = { |
<!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> |
class Sudoku | |
def initialize(string) | |
string_of_array = string.split("") | |
@board = Array.new(9) {string_of_array.shift(9)} | |
end | |
def solve! | |
first_empty = find_empty_cell |
def print_triangle(rows) | |
for j in 1..rows do | |
for i in 1..j do | |
print "*" * 1 | |
end | |
puts | |
end | |
end |
def count_between(array, lower_bound, upper_bound) | |
array.count{|x| x >= lower_bound && x <= upper_bound} | |
end |
class Array | |
def pad!(min_size, value = nil) | |
x = min_size - self.count | |
x.times {self << value} | |
self | |
end | |
def pad(min_size, value = nil) | |
self.clone.pad!(min_size, value) | |
end |
def separate_comma(number) | |
number.to_s.reverse.gsub(/(\d{3})(?=\d)/, '\\1,').reverse | |
end |