Skip to content

Instantly share code, notes, and snippets.

View san-sekhon's full-sized avatar

Sandeep Singh Sekhon san-sekhon

View GitHub Profile
@san-sekhon
san-sekhon / README.md
Created September 1, 2017 03:36 — forked from hofmannsven/README.md
My simply MySQL Command Line Cheatsheet
@san-sekhon
san-sekhon / scottRudigerRevisedRA.js
Created July 15, 2017 08:01
Scott Rudiger Revised Readiness Assessment
/*
REVISED VERSION
Note: This is the revised version of my readiness assessment. For the original gist, see:
https://gist.github.com/ScottRudiger/1e5e6327050c4f315aa1d0a8f95e804f
After dinner, I came back to the RA and spent 15 minutes debugging my mistake in Part 4 and coding Parts 5 & 6.
Although I did not finish the RA in time (got stuck trying to find my syntax mistake in Part 4),
in deciding whether I'm ready to join the May cohort, I hope you consider that I was able to complete the problems in
a short amount of time afterwards.
@san-sekhon
san-sekhon / assess.js
Created July 15, 2017 07:59 — forked from BMCooley/assess.js
Readiness Assessment - Ben Cooley
//Readiness Assessment - Ben Cooley - Monday, May 1, 2017
var salesTeam = [{name: {first: 'aleen', last: 'atkins'}, age: 26, sales: '$2314'},
{name: {first: 'alvaro', last: 'angelos'}, age: 55, sales: '$1668'},
{name: {first: 'denese', last: 'dossett'}, age: 29, sales: '$9248'},
{name: {first: 'douglas', last: 'denney'}, age: 53, sales: '$5058'},
{name: {first: 'earline', last: 'erickson'}, age: 19, sales: '$18876'},
{name: {first: 'herman', last: 'hazell'}, age: 25, sales: '$2746'},
{name: {first: 'homer', last: 'hirth'}, age: 26, sales: '$474'},
{name: {first: 'hwa', last: 'heidt'}, age: 53, sales: '$9607'},
{name: {first: 'hyon', last: 'hampshire'}, age: 46, sales: '$13598'},
@san-sekhon
san-sekhon / Self-Assessment3
Created July 15, 2017 07:54 — forked from boisbb18/Self-Assessment3
Boiskhon Bakhodirov
// javascript
/*1Debug each: You are given this function each, but it doesn't work exactly as expected.
It should call callback on value, key, and collection respectively for each element of collection,
and accept both arrays and objects. Identify everything incorrect with each as it is provided,
and modify the function so that it works as expected. Be sure to list all that was incorrect about the original function.
*/
var each = function(collection, callback) {
if (Array.isArray(collection)){
for (var i = 0; i < collection.length; i++) {
collection[i] = callback(collection[i], i, collection);
//so, Scrimba had uneccessary "unexpected token" errors that do not exist on replit. Lots of time spent debugging things that don't need debugging
console.log('dog');
var each = function(collection, callback) {
if (Array.isArray(collection)) {
for (var i = 0; i < collection.length; i++) {
callback(collection[i], i, collection);
}
} else {
for (var key in collection) {
var salesTeam = [{name: {first: 'aleen', last: 'atkins'}, age: 26, sales: '$2314'},
{name: {first: 'alvaro', last: 'angelos'}, age: 55, sales: '$1668'},
{name: {first: 'denese', last: 'dossett'}, age: 29, sales: '$9248'},
{name: {first: 'douglas', last: 'denney'}, age: 53, sales: '$5058'},
{name: {first: 'earline', last: 'erickson'}, age: 19, sales: '$18876'},
{name: {first: 'herman', last: 'hazell'}, age: 25, sales: '$2746'},
{name: {first: 'homer', last: 'hirth'}, age: 26, sales: '$474'},
{name: {first: 'hwa', last: 'heidt'}, age: 53, sales: '$9607'},
{name: {first: 'hyon', last: 'hampshire'}, age: 46, sales: '$13598'},
{name: {first: 'issac', last: 'ingerson'}, age: 45, sales: '$5225'},
var salesTeam = [{name: {first: 'aleen', last: 'atkins'}, age: 26, sales: '$2314'},
{name: {first: 'alvaro', last: 'angelos'}, age: 55, sales: '$1668'},
{name: {first: 'denese', last: 'dossett'}, age: 29, sales: '$9248'},
{name: {first: 'douglas', last: 'denney'}, age: 53, sales: '$5058'},
{name: {first: 'earline', last: 'erickson'}, age: 19, sales: '$18876'},
{name: {first: 'herman', last: 'hazell'}, age: 25, sales: '$2746'},
{name: {first: 'homer', last: 'hirth'}, age: 26, sales: '$474'},
{name: {first: 'hwa', last: 'heidt'}, age: 53, sales: '$9607'},
{name: {first: 'hyon', last: 'hampshire'}, age: 46, sales: '$13598'},
// Write a function that takes 3 words and returns a single count of all their letters.
function combinedCharacterCount(word1, word2, word3){
var together = word1 + word2 + word3;
return together.length;
}
// Below is a simple assert function and its invocation. Add this to your code and make sure that the test passes.

Exercises

Basic Requirements

Numbers

  1. Enter the following expressions into your console.

1 + 2

Introduction to Functions

Lesson

Slides

Exercises

Basic Requirements

  1. In the console or repl.it, try the following and verify