View on GitHub

hackerrank

HackerRank personal solutions

Tutorials

10 Days of Javascript

Name Preview Code Difficulty
Day 0: Hello, World! Practice printing to stdout using JavaScript. Javascript Easy
Day 0: Data Types Get started with JavaScript data types and practice using the + operator. Javascript Easy
Day 1: Arithmetic Operators Learn arithmetic operators in JavaScript. Javascript Easy
Day 1: Functions Practice writing JavaScript functions. Javascript Easy
Day 1: Let and Const The const declaration creates a read-only reference to a value. Javascript Easy
Day 2: Conditional Statements: If-Else Learning about conditional statements. Javascript Easy
Day 2: Conditional Statements: Switch Practice using Switch statements. Javascript Easy
Day 2: Loops Learn For, While and Do-While loops in Javascript. Javascript Easy
Day 3: Arrays Output the 2nd largest number in an array in JavaScript. Javascript Easy
Day 3: Try, Catch, and Finally Learn to use try, catch, and ‘finally’ in JavaScript. Javascript Easy
Day 3: Throw Practice throwing errors` in JavaScript. Javascript Easy
Day 4: Create a Rectangle Object Create an object with certain properties in JavaScript. Javascript Easy
Day 4: Count Objects Iterate over the elements in an array and perform an action based on each element’s properties. Javascript Easy
Day 4: Classes Practice using JavaScript classes. Javascript Easy
Day 5: Inheritance Practice using prototypes and implementing inheritance in JavaScript. Javascript Easy
Day 5: Template Literals JavaScript Template Strings Javascript Easy
Day 5: Arrow Functions Practice using Arrow Functions in JavaScript. Javascript Easy
Day 6: Bitwise Operators Apply everything we’ve learned in this bitwise AND challenge. Javascript Easy
Day 6: JavaScript Dates Write a JavaScript function that retrieves the day of the week from a given date. Javascript Easy
Day 7: Regular Expressions I Get started with Regular Expressions in JavaScript. Javascript Easy
Day 7: Regular Expressions II Write a JavaScript RegExp to match a name satisfying certain criteria. Javascript Easy
Day 7: Regular Expressions III Regex Javascript Easy
Day 8: Create a Button Create a button. HTML Easy
Day 8: Buttons Container Arrange buttons in a grid. HTML Easy
Day 9: Binary Calculator Create a calculator for base 2 arithmetic. HTML Medium