Skip to content

Instantly share code, notes, and snippets.

View tbold5's full-sized avatar

Trae Tuguldur Bold tbold5

  • BCIT
View GitHub Profile
SELECT 'hello PG'
<!DOCTYPE HTML>
<html>
<head>
<style>
body {
margin: 0px;
padding: 0px;
}
</style>
</head>
@tbold5
tbold5 / library.js
Last active September 27, 2018 02:39 — forked from rafd/library.js
Music Library Exercise - Part 1
var library = {
tracks: { t01: { id: "t01",
name: "Code Monkey",
artist: "Jonathan Coulton",
album: "Thing a Week Three" },
t02: { id: "t02",
name: "Model View Controller",
artist: "James Dempsey",
album: "WWDC 2003"},
t03: { id: "t03",
@tbold5
tbold5 / day-calculator.js
Last active September 26, 2018 03:31 — forked from Harrisandwich/day-calculator.js
W1D2 - Debugging incorrect code
function calculateDayInYear(date) {
var splitDate = date.split('/');
var year = Number(splitDate[0]);
var month = Number(splitDate[1]);
var day = Number(splitDate[2]);
var febDays = daysInFeb(year);
var DAYS_IN_MONTH = [31, febDays, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
if (year && validMonth(month) && validDay(month, day)) {
console.log(date, "is day", calculateDayNumber(month, day), "of the year", year);
@tbold5
tbold5 / print-in-frame.js
Last active September 26, 2018 02:19 — forked from kvirani/print-in-frame.js
W1D2 - Debugging incorrect code
function printInFrame(list) {
var list = list.split(' ');
var longest = longestStr(list).length;
var leftBorder = '* ';
var rightBorder = ' *';
var border = repeat('*', longest + leftBorder.length + rightBorder.length);
console.log(border);
for (let word of list) {
@tbold5
tbold5 / palindrome.js
Last active September 26, 2018 00:32 — forked from rafd/palindrome.js
W1D2 - Debugging Incorrect Code
function isPalindrome(str) {
var noSpaces = str.split(" ").join("").toLowerCase();
var mid = Math.floor(noSpaces.length/2);
var last = noSpaces.length - 1;
// console.log('str:', str);
// console.log('noSpaces:', noSpaces);
// console.log('mid:', mid);
// console.log('last:', last);
@tbold5
tbold5 / average.js
Last active September 25, 2018 21:28 — forked from kvirani/average.js
Debugging Errors
function average(list) {
var sum = 0;
for (var num of list) {
sum += num;
}
return sum / list.length;
}
var myArgs = process.argv.slice(2);
function diceRollResult() {
return Math.floor(Math.random() * 6) + 1;
}
function diceRoller(numberofRolls) {
var result = '';
for (var i = 0; i < numberofRolls; i++) {
if (i < numberofRolls -1) {
var words = "";
var reverse = process.argv.splice(2);
function latinRule(string) {
var newString = "";
var stringArray = string.split("");
var firstLetter = "";
for (var i = 0; i < stringArray.length; i++) {
if (i === 0) {
firstLetter = stringArray[i];
@tbold5
tbold5 / Reverse.js
Last active September 25, 2018 17:02
Reverse.js
var words = process.argv.splice(2);
function reverse(string) {
var newString = "";
for (var i = string.length - 1; i >= 0; i--) {
newString = newString + string[i];
}
return newString;
}
for (var i = 0; i < words.length; i++) {