Skip to content

Instantly share code, notes, and snippets.

class Card
def initialize(rank = nil, suit = nil)
if suit.nil?
@suit = ['♠', '♣', '♥', '♦'].sample
else
@suit = suit
end
@rank = rank
require 'json'
require 'pry'
data = JSON.parse(IO.read('movies_data.json'))
# cast_members = data['movies'][0]['abridged_cast']
# cast_member_names = cast_members.map{|member| member['name']}
all_cast_members = []
all_cast_characters = []
movies = data['movies']
require 'csv'
require 'pry'
file = 'lackp_starting_rosters.csv'
# Create an empty teams hash
teams = {}
# Open up the CSV and save it to the variable csv
csv = CSV.open(file, headers: true)
# RUBY FUNDAMENTALS III: NON-CORE RETURN VALUE DRILLS
# ----------------------------
def is_a_number?(some_string)
if some_string =~ /\A\d*[.]{0,1}\d*\z/
true
else
false
end
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
puts "Double every value in array."
def double(numbers)
numbers.each do |num|
puts num *=2
end
@laurenkruczyk
laurenkruczyk / checkin2.rb
Last active August 29, 2015 13:56
Resubmitted to show I now understand the concept.
numbers= [75, 100, 85, 65, 84, 87, 95]
def average (numbers)
sum=0
numbers.each do |num|
sum += num
end
sum/numbers.length.to_f
@laurenkruczyk
laurenkruczyk / favorite_movies.rb
Created February 24, 2014 13:48
Apollo: Compound Data Structures exercise
favorite_movies = [
{ title: 'The Big Lebowski', year_released: 1998, director: 'Joel Coen', imdb_rating: 8.2 },
{ title: 'The Shining', year_released: 1980, director: 'Stanley Kubrick', imdb_rating: 8.5 },
{ title: 'Troll 2', year_released: 1990, directory: 'Claudio Fragasso', imdb_rating: 2.5 }
]
favorite_movies.each do |movie|
puts "#{movie[:year_released]}: #{movie[:title]}"
end
@laurenkruczyk
laurenkruczyk / characters.rb
Created February 24, 2014 11:42
Apollo: Hashes exercise
characters = {
"Tyrion Lannister" => "House Lannister",
"Jon Snow" => "Night's Watch",
"Hodor" => "House Stark",
"Stannis Baratheon" => "House Baratheon",
"Theon Greyjoy" => "House Greyjoy"
}
lannisters_house = characters ["Tyrion Lannister"]
snows_house = characters ["Jon Snow"]
@laurenkruczyk
laurenkruczyk / scores.rb
Last active August 29, 2015 13:56
*Note: I realize that this program does not run properly. However, I tried my best and after numerous attempts and changing/editing until it looked completely different from original form, I could not figure out how to properly fix the errors in my code. If help is available after submission, I would love some assistance with fixing my code. Th…
score_set_1 = [75, 100, 85, 65, 84, 87, 95]
score_set_2 = [98, 48, 67, 79, 82]
score_set_3 = [55, 97, 61, 83]
score_set_4 = [99, 71, 82, 87, 60]
all_score_sets = [[score_set_1], [score_set_2], [score_set_3], [score_set_4]]
def avg (all_score_sets)
avg= ((sum += all_score_sets.each)/(all_score_sets.each.length))
end
@laurenkruczyk
laurenkruczyk / HangmanTemplate.rb
Created February 21, 2014 20:41
Hangman Challenge (To Be Completed)
#TO DO LIST OF THING THAT NEED TO BE MADE
#1- count function
#2 - make it look pretty
#3- make it lose
def update_the_user_facing_word(hidden_word, guess, user_facing_word)
postion_in_the_word_hidden_word = 0
hidden_word.each_char do |letter|
#start loop