Skip to content

Instantly share code, notes, and snippets.

View rvbsanjose's full-sized avatar

Richard Van Breemen rvbsanjose

View GitHub Profile
@rvbsanjose
rvbsanjose / mode.rb
Created August 16, 2012 20:16
calculate the mode of an array
def mode(array)
array.drop_while {|x| array.count(x) < array.count(x + 1) }.select {|x| array.count(x) > 1}.uniq
end
@rvbsanjose
rvbsanjose / count_between.rb
Created August 24, 2012 07:10
Count Between
def count_between(array, lower_bound, upper_count)
times = []
until array.size == 0
check_num = array.pop
if check_num.between?(lower_bound, upper_count)
times « check_num
end
end
times.length
end
@rvbsanjose
rvbsanjose / median.rb
Created August 24, 2012 07:19
Median
def median(array)
sorted_array = array.sort
if array.length % 2 != 0
index = sorted_array.length / 2
median = sorted_array[index]
else
index = sorted_array.length / 2
median = (sorted_array[index].to_f + sorted_array[index-1].to_f) / 2
end
end
@rvbsanjose
rvbsanjose / gist:3646245
Created September 5, 2012 22:21
RPN Calculator in JavaScript
<html>
<head>
<title>RPN Calculator</title>
<style type="text/css">
body {
color: white;
background-color: blue;
font-weight: bold;
font-size: 24px;
text-align: center;
@rvbsanjose
rvbsanjose / gist:3646322
Created September 5, 2012 22:24
Leap Year in JavaScript
<html>
<head>
<title>Leap Year in JavaScript</title>
<style type="text/css">
* { margin: 0 auto; width: 960px; background-color: blue; }
#text_where {
color: white;
font-weight: bold;
text-align: center;
font-size: 40px;
$name = function($name) {
echo "Hello $name";
}
$name("A name");
@rvbsanjose
rvbsanjose / my_pseudo.txt
Created October 2, 2012 21:44
Pseudocode and share
Script: Covert sentences
Get a sentence from user input.
If the sentence length is greater than 20, randomize the sentence
Else take the 2nd letter of each word and change it to the letter P
ENDIF
PRINT the new sentence
@rvbsanjose
rvbsanjose / pseudocode.rb
Created October 2, 2012 21:51 — forked from scottchiang/pseudocode
pseudocode
Script: CONVERT EVERY OTHER LETTER OF A SENTENCE TO CAPITAL LETTERS
GET a sentence from user input
IF the word starts with a capital letter, don't change it
ELSE convert every other letter to capital letters
ENDIF
PRINT the formatted sentence
def new_pseudo
sentence = gets.chomp
@rvbsanjose
rvbsanjose / prime_factors.rb
Created October 4, 2012 06:30
Prime factors
def primes(input)
primes = []
number = 2
(number..input).each do
if input % number == 0
primes << number
input /= number
else
number += 1
end
# Put your answers here!