Skip to content

Instantly share code, notes, and snippets.

View san-sekhon's full-sized avatar

Sandeep Singh Sekhon san-sekhon

View GitHub Profile
body { overflow-y: scroll; }
.jasmine_html-reporter { background-color: #eee; padding: 5px; margin: -8px; font-size: 11px; font-family: Monaco, "Lucida Console", monospace; line-height: 14px; color: #333; }
.jasmine_html-reporter a { text-decoration: none; }
.jasmine_html-reporter a:hover { text-decoration: underline; }
.jasmine_html-reporter p, .jasmine_html-reporter h1, .jasmine_html-reporter h2, .jasmine_html-reporter h3, .jasmine_html-reporter h4, .jasmine_html-reporter h5, .jasmine_html-reporter h6 { margin: 0; line-height: 14px; }
.jasmine_html-reporter .jasmine-banner, .jasmine_html-reporter .jasmine-symbol-summary, .jasmine_html-reporter .jasmine-summary, .jasmine_html-reporter .jasmine-result-message, .jasmine_html-reporter .jasmine-spec .jasmine-description, .jasmine_html-reporter .jasmine-spec-detail .jasmine-description, .jasmine_html-reporter .jasmine-alert .jasmine-bar, .jasmine_html-reporter .jasmine-stack-trace { padding-left: 9px; padding-right: 9px; }
.jasmine_html-reporter .jasmine-banner
/*
Copyright (c) 2008-2016 Pivotal Labs
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
/*
Copyright (c) 2008-2016 Pivotal Labs
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

Exercises

  1. Write a function called billTotal that can be used to calculate the total to be paid at a restaurant -- including tip and tax -- given the subtotal (i.e. cost of food and drinks). We can assume that the tip will be 15% and tax will be 9.5%. Make sure that the tip does not include the tax!

  2. Complete the below function called range that takes two integers as parameters, start and end, and returns an array containing all the whole numbers between them starting with start and up to end (you can use a any loop. The function

@san-sekhon
san-sekhon / learning_resources.md
Created July 15, 2017 07:14 — forked from mmeigooni/learning_resources.md
Resources for learning web design & front-end development

Module 3 Assessment

This assessment is a recorded assessment. Before you start, please remember to start recording your screen. Please only submit your video and gist once you have completely finished your solutions!

Time limit: 1 hour

Part 1

Write a function that takes 3 words and returns a single count of all their letters.

// Data type
// Examples: String, number, boolean
// Data structure
// Examples: arrays, objects
var firstName = "Ram";
var age = "30";
var library = {
books: {
orwell: ['1984', 'animal farm'],
hemingway: ['A Farewell to Arms', 'The Old Man and the Sea', 'The Sun Also Rises']
},
plays: {
shakespeare: ['romeo and juliet', 'macbeth']
}
};

Set A:

Prompts

//1. collectKeys takes an object and returns an array filled with all of they keys inside of the collection.

Example:

  var obj = {course: 'Reactor Prep', best: true};
 collectKeys(obj) // ['course', 'best'];

Set B:

Prompts

//1. extendObject takes in an object, property, and value as parameters and adds the property and value to the object. If the property already exists, overwrite its current value with the new value. Return the object to the user.

Example: