Skip to content

Instantly share code, notes, and snippets.

Avatar
👓
looking for a junior front-end dev job in Tokyo

ShilpiMaurya

👓
looking for a junior front-end dev job in Tokyo
View GitHub Profile
View weekly_programming_challenges.js
//20-10-2020
//Where do i belong
const getIndex = (arr, num) => {
if (!Array.isArray(arr) || !arr.length || !Number.isFinite(num)) {
return null;
}
arr.push(num);
const newArr = arr.sort();
const position = newArr.indexOf(num);
View documentation.md

Documentation of common components

There will be five types of heading used in this project:

Color and background-color throughout project:

  • color: #ffffff
  • background-color: #E753OB

Main_heading

View weekly_challenges.js
//Weekly challenge
//Bracket Matcher
//Have the function BracketMatcher(str) take the str parameter being passed
//and return 1 if the brackets are correctly matched and each one is accounted
//for. Otherwise return 0. For example: if str is "(hello (world))",
//then the output should be 1, but if str is "((hello (world))" the
//the output should be 0 because the brackets do not correctly match up.
//Only "(" and ")" will be used as brackets. If str contains no brackets
//return 1.
View 2020-programming-challenges.js
//Mock interview
//reverse sentence
const reverseSentence = str => {
if (typeof str !== "string" || !str.length) {
return null;
}
const smallStr = str
.toLowerCase()
.split("")
View playground.yml
name: Node.js CI
on:
push:
branches:
- master
jobs:
build-test-deploy:
runs-on: ubuntu-latest
steps:
View programming challenges.js
// Problem 1: fizzbuzzChallenge
// write a function that accepts a number and
// 1. returns a string "fizz" if it's divisible by 3,
// 2. returns string "buzz" if divisible by 5,
// 3. returns "fizzbuzz" of divisible by both 3 and 5
// 4. Otherwise returns the input number (if above conditions are not matched)
const fizzbuzzChallenge = num => {
if (typeof num !== "number") {
return null;
@ShilpiMaurya
ShilpiMaurya / tdd.js
Last active Sep 1, 2019
Test Driven Development
View tdd.js
const Calculator = {
add: (num1, num2) => {
return num1 + num2;
},
sub: (num1, num2) => {
return num1 - num2;
},
multiply: (num1, num2) => {
return num1 * num2;
}
@ShilpiMaurya
ShilpiMaurya / index.js
Last active Aug 22, 2019
object oriented programming in js
View index.js
// Try edit message
// Object oriented prograaming: 4 principles
// 1. Encapsulation
// 2. Inheritance
// 3. Composition
// 4. Polymorphism
//encapsulation
class Rectangle {
constructor(length, width){
View resume.json
{
"basics": {
"name": "Shilpi Maurya",
"label": "Aspiring Front-end Developer",
"picture": "https://avatars1.githubusercontent.com/u/47273243?s=460&v=4",
"email": "meshilpi94@gmail.com",
"phone": "+91-9149235516",
"website": "",
"summary": "Eager to explore, experience and learn from the new challenges with the motive of growth",
"location": {
You can’t perform that action at this time.