Skip to content

Instantly share code, notes, and snippets.

Steven B. Combs' Git stevencombs

View GitHub Profile
@stevencombs
stevencombs / Arduino-Blink.ino
Last active Apr 18, 2016
The Hello World Program of the Arduino Platform
View Arduino-Blink.ino
View Google+ Comments in Blogger.html
<!-- Google+ Comments -->
<div class='cmt_iframe_holder'
expr:data-href='data:post.canonicalUrl'
expr:data-viewtype='data:post.viewType'/>
@stevencombs
stevencombs / Redacted.rb
Last active Dec 26, 2015
Request multi word input and request a word to redact from the input. Redacted word will be replaced with "REDACTED" unless word to redact was not found in which case the string will print intact.
View Redacted.rb
# Ruby Getting Started with Programming
# A Codecademy Ruby (Redacted) assignment
# Dr. Steven B. Combs, coding novice
puts "Text to search through: " #Puts text
text = gets.chomp #Request input and "chomp" return
puts "Word to redact: " #Puts text
redact = gets.chomp #Request second input and "chomp" return
words = text.split (" ") #Splits the input into words at each space
@stevencombs
stevencombs / ControlFlows.rb
Created Oct 25, 2013
Various examples of Ruby control flows performing the same task: printing "Hello. " 10 times.
View ControlFlows.rb
# Ruby Getting Started with Programming
# Control flow examples
# Dr. Steven B. Combs, coding novice
# Do
puts "Do"
10.times do
print "Hello. "
end
puts ""
@stevencombs
stevencombs / ThithMeanthWar.rb
Last active Dec 26, 2015
Includes fix to program that provides output for both cases without an error.
View ThithMeanthWar.rb
# Ruby Getting Started with Programming
# A Codecademy Ruby (Thith Meanth War!) assignment
# Dr. Steven B. Combs, coding novice
print "Thtring pleathe: " # Print request for input
user_input = gets.chomp # Capture input and remove default extra line (.chomp)
user_input.downcase! # Change input to all lowercase and replace variable content
if user_input.include? "s" # If the input inlcludes an 's'
user_input.gsub!(/s/, "th") # Perform a global substitution of every 's' with 'th'
print "Your new sting is #{user_input}." # Print string including the new value
View BuildAPersonalWebSite.html
<!DOCTYPE html>
<head>
<title>Anna Dowlin</title>
<style>
body {
text-align: center;
background: url("http://dash.ga.co/assets/anna-bg.png");
background-size: cover;
background-position: center;
color: white;
@stevencombs
stevencombs / UnlessControlFlow.rb
Created Oct 16, 2013
Unless control flow tests for a false condition
View UnlessControlFlow.rb
# Ruby Getting Started with Programming
# A Codecademy Ruby (Unless) assignment
# Dr. Steven B. Combs, coding novice
hungry = true
unless hungry # tests for false condition
puts "I'm writing Ruby programs!"
else # if not false, but true
puts "Time to eat!"
@stevencombs
stevencombs / FormInFormatter.rb
Created Oct 13, 2013
Input, output and text manipulation in Ruby
View FormInFormatter.rb
# Ruby Getting Started with Programming
# A Codecademy Ruby (Putting the Form in Formatter) assignment
# Dr. Steven B. Combs, coding novice
# gets requests user input and the .chomp modifier excludes new/blank line that ruby includes by default
#request input
print "What's your first name?"
first_name = gets.chomp.capitalize! # Replaces first_name variable with first character capitalized version
print "What's your last name?"
@stevencombs
stevencombs / StockingOut.py
Created Oct 11, 2013
Creates a compute_bill function to take the stock/inventory of a particular item into account when computing the cost. If an item isn't in stock, then it is not included in the total.
View StockingOut.py
# Computer the bill for a shopping list
# A Codecademy Python (Stocking Out) assignment
# Dr. Steven B. Combs, coding novice
shopping_list = ["banana", "orange", "apple", "orange", "apple"]
stock = {
"banana": 6,
"apple": 0,
"orange": 32,
"pear": 15
You can’t perform that action at this time.