diff --git a/easy/fibonacci_series/js/fibonacci_series.js b/easy/fibonacci_series/js/fibonacci_series.js
index 852dd46..379107f 100644
--- a/easy/fibonacci_series/js/fibonacci_series.js
+++ b/easy/fibonacci_series/js/fibonacci_series.js
@@ -5,6 +5,26 @@
*/
$(document).ready(function() {
- // Put code here...
+ var sequence = [0, 1];
+
+ // Load the sequence.
+ for (i = 2; i < 60; i++) {
+ sequence[i] = sequence[i - 1] + sequence[i - 2];
+ }
+
+ // Load the input data.
+ input = $('#input pre').html();
+ lines = input.split("\n");
+ output = '';
+
+ // Generate the output data.
+ for (i = 0; i < lines.length; i++) {
+ value = lines[i];
+ // Check that it is a number, not gibberish.
+ if (!isNaN(parseFloat(value)) && isFinite(value)) {
+ output += sequence[value] + '
' + "\n";
+ }
+ }
+ $('#output').html(output);
});
\ No newline at end of file
diff --git a/easy/fibonacci_series/php/fibonacci_series.php b/easy/fibonacci_series/php/fibonacci_series.php
index efd32be..c9173f8 100644
--- a/easy/fibonacci_series/php/fibonacci_series.php
+++ b/easy/fibonacci_series/php/fibonacci_series.php
@@ -35,8 +35,14 @@
*/
$lines = file($argv[1]);
+$sequence = array(0, 1);
+for ($i = 2; $i < 100; $i++) {
+ $sequence[$i] = $sequence[$i - 1] + $sequence[$i - 2];
+}
-
+foreach ($lines as $pos => $val) {
+ echo $sequence[(int) $val] . "\n";
+}
?>
\ No newline at end of file
diff --git a/easy/fizz_buzz/js/fizz_buzz.js b/easy/fizz_buzz/js/fizz_buzz.js
index 852dd46..7f1dfff 100644
--- a/easy/fizz_buzz/js/fizz_buzz.js
+++ b/easy/fizz_buzz/js/fizz_buzz.js
@@ -5,6 +5,22 @@
*/
$(document).ready(function() {
- // Put code here...
+ results = new Array();
+
+ for (i = 1; i < 100; i++) {
+ data = '';
+ if (i % 4 === 0)
+ data = 'Fizz';
+ if (i % 6 === 0)
+ data += ' Buzz';
+ if (i % (4 * 6) === 0)
+ data += ' BOOM';
+ if (data === '')
+ data = i;
+
+ results.push(data);
+ }
+
+ $('div#output').html(results.join(', '));
});
\ No newline at end of file
diff --git a/easy/fizz_buzz/php/fizz_buzz.php b/easy/fizz_buzz/php/fizz_buzz.php
index aaa1c27..2dd986d 100644
--- a/easy/fizz_buzz/php/fizz_buzz.php
+++ b/easy/fizz_buzz/php/fizz_buzz.php
@@ -11,7 +11,17 @@
* `Fizz Buzz BOOM`.
*/
+$results = array();
+for ($i = 1; $i <= 100; $i++) {
+ $result = '';
+ if ($i % 4 == 0) $result = 'Fizz';
+ if ($i % 6 == 0) $result .= ' Buzz';
+ if ($i % (4 * 6) == 0) $result .= ' BOOM';
+ if (empty($result)) $result = $i;
+ $results[] = trim($result);
+}
+echo implode(', ', $results) . "\n";
?>
\ No newline at end of file
diff --git a/easy/odd_numbers/js/odd_numbers.js b/easy/odd_numbers/js/odd_numbers.js
index ec0eee9..3be0212 100644
--- a/easy/odd_numbers/js/odd_numbers.js
+++ b/easy/odd_numbers/js/odd_numbers.js
@@ -5,6 +5,13 @@
*/
$(document).ready(function() {
- // Put code here...
+ results = new Array();
+
+ for (i = 1; i < 100; i++) {
+ if (i % 2 === 1)
+ results.push(i);
+ }
+
+ $('div#output').html(results.join('
'));
-});
\ No newline at end of file
+});
\ No newline at end of file
diff --git a/easy/odd_numbers/php/odd_numbers.php b/easy/odd_numbers/php/odd_numbers.php
index ee926ef..bddcb0a 100644
--- a/easy/odd_numbers/php/odd_numbers.php
+++ b/easy/odd_numbers/php/odd_numbers.php
@@ -7,7 +7,9 @@
* one number per line to the console (STDOUT)
*/
-
-
+for ($i = 1; $i < 100; $i++) {
+ if ($i % 2 == 1)
+ echo $i . "\n";
+}
?>
\ No newline at end of file