Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

strongdan/100AlgorithmsChallenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100AlgorithmsChallenge

For the Thinkster Course: The 100 Algorithms Challenge: How to Ace the JavaScript Coding Interview.

There are 100 algorithms with README instructions as well as the initial function setup with a few test cases.

<<<<<<< HEAD [ ] - Day 1 - Absolute Values Sum Minization [ ] - Day 2 - Add [ ] - Day 3 - Add Border [ ] - Day 4 - Add Two Digits [ ] - Day 5 - Adjacent Elements Product [ ] - Day 6 - All Longest Strings [ ] - Day 7 - Almost Increasing Sequence [ ] - Day 8 - Alphabetic shift [ ] - Day 9 - Alphabet Sub Sequence [ ] - Day 10 - Alternating Sums [ ] - Day 11 - Are Equally Strong [ ] - Day 12 - Are Similar [ ] - Day 13 - Array Change [ ] - Day 14 - Array Conversion [ ] - Day 15 - Array Max Consecutive Sum [ ] - Day 16 - Array Maximal Adjacent Difference [ ] - Day 17 - Array Previous Less [ ] - Day 18 - Array Replace [ ] - Day 19 - Avoid Obstacles [ ] - Day 20 - Bishop and Pawn [ ] - Day 21 - Box Blur [ ] - Day 22 - Candies [ ] - Day 23 - Case Insensitive Palindrome [ ] - Day 24 - Century From Year [ ] - Day 25 - Character Parity [ ] - Day 26 - Check Palindrome [ ] - Day 27 - Chess Board Cell Color [ ] - Day 28 - Chunky Monkey [ ] - Day 29 - Circle of Numbers [ ] - Day 30 - Common Character Count [ ] - Day 31 - Company Bot Strategy [ ] - Day 32 - Compare Integers [ ] - Day 33 - Compose Ranges [ ] - Day 34 - Confirm Ending [ ] - Day 35 - Contains Close Nums [ ] - Day 36 - Contains Duplicates [ ] - Day 37 - Convert Celcius to Fahrenheit [ ] - Day 38 - Convert String [ ] - Day 39 - Crossing Sum [ ] - Day 40 - Deposit Profit [ ] - Day 41 - Different Symbols Naive [ ] - Day 42 - Digit Degree [ ] - Day 43 - Domain Type [ ] - Day 44 - Election Winners [ ] - Day 45 - Enclose in Brackets [ ] - Day 46 - Even Digits Only [ ] - Day 47 - Extract Each kth [ ] - Day 48 - Extract Matrix Column [ ] - Day 49 - Factorialize a Number [ ] - Day 50 - Fancy Ride [ ] - Day 51 - Fare Estimator [ ] - Day 52 - Fermactor [ ] - Day 53 - Find Closest Pair [ ] - Day 54 - Find Email Domain [ ] - Day 55 - First Digit [ ] - Day 56 - First Duplicate [ ] - Day 57 - First Not Repeating Character [ ] - Day 58 - Growing Plant [ ] - Day 59 - House Number Sum [ ] - Day 60 - House of Cats [ ] - Day 61 - HTML End Tag by Start Tag [ ] - Day 62 - Incorrect Password Attempts [ ] - Day 63 - Integer to String of Fixed Width [ ] - Day 64 - Internal Backups [ ] - Day 65 - Is Lucky [ ] - Day 66 - Is Tandem Repeat [ ] - Day 67 - Largest of Four [ ] - Day 68 - Largest Number [ ] - Day 69 - Late Ride [ ] - Day 70 - Launch Sequence Checker [ ] - Day 71 - Longest Digits Prefix [ ] - Day 72 - Make Array Consecutive 2 [ ] - Day 73 - Matrix Elements Sum [ ] - Day 74 - Max Multiple [ ] - Day 75 - Missing Letters [ ] - Day 76 - New Numeral System [ ] - Day 77 - Palindrome Rearranging [ ] - Day 78 - Pages Numbering with Ink [ ] - Day 79 - Pig Latin [ ] - Day 80 - Pro Categorization [ ] - Day 81 - Proper Noun Correction [ ] - Day 82 - Rating Threshold [ ] - Day 83 - Reflect String [ ] - Day 84 - Reverse a String [ ] - Day 85 - Seats in Theater [ ] - Day 86 - Seek and Destroy [ ] - Day 87 - Shape Area [ ] - Day 88 - Sort by Height [ ] - Day 89 - Sort by Length [ ] - Day 90 - Stolen Lunch [ ] - Day 91 - Strings Construction [ ] - Day 92 - Sum All Prime Numbers [ ] - Day 93 - Sum Odd Fibonacci Numbers [ ] - Day 94 - Square Digits Sequence [ ] - Day 95 - Switch Lights [ ] - Day 96 - Sum of Two [ ] - Day 97 - Tasks Types [ ] - Day 98 - Unique Digit Products [ ] - Day 99 - Valid Time [ ] - Day 100 - Final Challenge

=======

  • Day 1 - Absolute Values Sum Minization
  • Day 2 - Add
  • Day 3 - Add Border
  • Day 4 - Add Two Digits
  • Day 5 - Adjacent Elements Product
  • Day 6 - All Longest Strings
  • Day 7 - Almost Increasing Sequence
  • Day 8 - Alphabetic shift
  • Day 9 - Alphabet Sub Sequence
  • Day 10 - Alternating Sums
  • Day 11 - Are Equally Strong
  • Day 12 - Are Similar
  • Day 13 - Array Change
  • Day 14 - Array Conversion
  • Day 15 - Array Max Consecutive Sum
  • Day 16 - Array Maximal Adjacent Difference
  • Day 17 - Array Previous Less
  • Day 18 - Array Replace
  • Day 19 - Avoid Obstacles
  • Day 20 - Bishop and Pawn
  • Day 21 - Box Blur
  • Day 22 - Candies
  • Day 23 - Case Insensitive Palindrome
  • Day 24 - Century From Year
  • Day 25 - Character Parity
  • Day 26 - Check Palindrome
  • Day 27 - Chess Board Cell Color
  • Day 28 - Chunky Monkey
  • Day 29 - Circle of Numbers
  • Day 30 - Common Character Count
  • Day 31 - Company Bot Strategy
  • Day 32 - Compare Integers
  • Day 33 - Compose Ranges
  • Day 34 - Confirm Ending
  • Day 35 - Contains Close Nums
  • Day 36 - Contains Duplicates
  • Day 37 - Convert Celcius to Fahrenheit
  • Day 38 - Convert String
  • Day 39 - Crossing Sum
  • Day 40 - Deposit Profit
  • Day 41 - Different Symbols Naive
  • Day 42 - Digit Degree
  • Day 43 - Domain Type
  • Day 44 - Election Winners
  • Day 45 - Enclose in Brackets
  • Day 46 - Even Digits Only
  • Day 47 - Extract Each kth
  • Day 48 - Extract Matrix Column
  • Day 49 - Factorialize a Number
  • Day 50 - Fancy Ride
  • Day 51 - Fare Estimator
  • Day 52 - Fermactor
  • Day 53 - Find Closest Pair
  • Day 54 - Find Email Domain
  • Day 55 - First Digit
  • Day 56 - First Duplicate
  • Day 57 - First Not Repeating Character
  • Day 58 - Growing Plant
  • Day 59 - House Number Sum
  • Day 60 - House of Cats
  • Day 61 - HTML End Tag by Start Tag
  • Day 62 - Incorrect Password Attempts
  • Day 63 - Integer to String of Fixed Width
  • Day 64 - Internal Backups
  • Day 65 - Is Lucky
  • Day 66 - Is Tandem Repeat
  • Day 67 - Largest of Four
  • Day 68 - Largest Number
  • Day 69 - Late Ride
  • Day 70 - Launch Sequence Checker
  • Day 71 - Longest Digits Prefix
  • Day 72 - Make Array Consecutive 2
  • Day 73 - Matrix Elements Sum
  • Day 74 - Max Multiple
  • Day 75 - Missing Letters
  • Day 76 - New Numeral System
  • Day 77 - Palindrome Rearranging
  • Day 78 - Pages Numbering with Ink
  • Day 79 - Pig Latin
  • Day 80 - Pro Categorization
  • Day 81 - Proper Noun Correction
  • Day 82 - Rating Threshold
  • Day 83 - Reflect String
  • Day 84 - Reverse a String
  • Day 85 - Seats in Theater
  • Day 86 - Seek and Destroy
  • Day 87 - Shape Area
  • Day 88 - Sort by Height
  • Day 89 - Sort by Length
  • Day 90 - Stolen Lunch
  • Day 91 - Strings Construction
  • Day 92 - Sum All Prime Numbers
  • Day 93 - Sum Odd Fibonacci Numbers
  • Day 94 - Square Digits Sequence
  • Day 95 - Switch Lights
  • Day 96 - Sum of Two
  • Day 97 - Tasks Types
  • Day 98 - Unique Digit Products
  • Day 99 - Valid Time
  • Day 100 - Final Challenge

e1db6d8ff1d3a2f000eee1117bd12eb98624f54e

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%