Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ELmardi2/exercism.io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

JS challenges

Most of these problems are taken from exercism.io 😉 !

Hello World  

Write a program that greets the user by name, or by saying "Hello, World!" if no name is given.

README

FizzBuzz  

1, 2, Fizz, 3, Buzz, Fizz

README

Leap  

Write a program that will take a year and report if it is a leap year.

README

Hamming  

Write a program that can calculate the Hamming difference between two DNA strands.

README

Rna Transcription  

Write a program that, given a DNA strand, returns its RNA complement (per RNA transcription).

README

Bob  

Bob is a lackadaisical teenager. In conversation, his responses are very limited.

README

Gigasecond  

Write a program that will calculate the date that someone turned or will celebrate their 1 Gs anniversary.

README

Word Count  

Write a program that given a phrase can count the occurrences of each word in that phrase.

README

Pangram  

Determine if a sentence is a pangram.

README

Beer Song  

Write a program which produces the lyrics to that beloved classic, that field-trip favorite: 99 Bottles of Beer on the Wall.

README

Phone Number  

Write a program that cleans up user-entered phone numbers so that they can be sent SMS messages.

README

Anagram  

Write a program that, given a word and a list of possible anagrams, selects the correct sublist.

README

Food Chain  

Write a program that generates the lyrics of the song 'I Know an Old Lady Who Swallowed a Fly'

README

Grade School  

Write a small archiving program that stores students' names along with the grade that they are in.

README

Robot Name  

Write a program that manages robot factory settings.

README

Etl  

We are going to do the `Transform` step of an Extract-Transform-Load.

README

Space Age  

Write a program that, given an age in seconds, calculates how old someone is in terms of a given planet's solar years.

README

Grains  

Write a program that calculates the number of grains of wheat on a chessboard given that the number on each square doubles.

README

Triangle  

Write a program that can tell you if a triangle is equilateral, isosceles, or scalene.

README

Clock  

Implement a clock that handles times without dates.

README

Acronym  

Convert a long phrase to its acronym

README

Scrabble Score  

Write a program that, given a word, computes the scrabble score for that word.

README

Roman Numerals  

Write a function to convert from normal numbers to Roman Numerals: e.g.

README

Circular Buffer  

A data structure that uses a single, fixed-size buffer as if it were connected end-to-end.

README

Binary  

Write a program that will convert a binary number, represented as a string (e.g. '101010'), to its decimal equivalent using first principles

README

Prime Factors  

Compute the prime factors of a given natural number.

README

Raindrops  

Write a program that converts a number to a string, the contents of which depends on the number's prime factors.

README

Allergies  

Write a program that, given a person's allergy score, can tell them whether or not they're allergic to a given item, and their full list of allergies.

README

Strain  

Implement the `keep` and `discard` operation on collections. Given a collection and a predicate on the collection's elements, `keep` returns a new collection containing those elements where the predicate is true, while `discard` returns a new collection containing those elements where the predicate is false.

README

Atbash Cipher  

Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.

README

Accumulate  

Implement the `accumulate` operation, which, given a collection and an operation to perform on each element of the collection, returns a new collection containing the result of applying that operation to each element of the input collection.

README

Crypto Square  

Implement the classic method for composing secret messages called a square code.

README

Trinary  

Write a program that will convert a trinary number, represented as a string (e.g. '102012'), to its decimal equivalent using first principles.

README

Sieve  

Write a program that uses the Sieve of Eratosthenes to find all the primes from 2 up to a given number.

README

Simple Cipher  

Implement a simple shift cipher like Caesar and a more secure substitution cipher

README

Octal  

Write a program that will convert a octal number, represented as a string (e.g. '1735263'), to its decimal equivalent using first principles (i.e. no, you may not use built-in or external libraries to accomplish the conversion).

README

Luhn  

Write a program that can take a number and determine whether or not it is valid per the Luhn formula.

README

Pig Latin  

Implement a program that translates from English to Pig Latin

README

Pythagorean Triplet  

There exists exactly one Pythagorean triplet for which a + b + c = 1000. Find the product a * b * c.

README

Series  

Write a program that will take a string of digits and give you all the contiguous substrings of length `n` in that string.

README

Difference Of Squares  

Find the difference between the sum of the squares and the square of the sums of the first N natural numbers.

README

Secret Handshake  

Write a program that will take a decimal number, and convert it to the appropriate sequence of events for a secret handshake.

README

Linked List  

Implement a doubly linked list

README

Wordy  

Write a program that takes a word problem and returns the answer as an integer.

README

Hexadecimal  

Write a program that will convert a hexadecimal number, represented as a string (e.g. "10af8c"), to its decimal equivalent using first principles (i.e. no, you may not use built-in or external libraries to accomplish the conversion).

README

Largest Series Product  

Write a program that, when given a string of digits, can calculate the largest product for a contiguous substring of digits of length n.

README

Kindergarten Garden  

Write a program that, given a diagram, can tell you which plants each child in the kindergarten class is responsible for.

README

Binary Search  

Write a program that implements a binary search algorithm.

README

Binary Search Tree  

Write a program that inserts numbers and searches in a binary tree.

README

Matrix  

Write a program that, given a string representing a matrix of numbers, can return the rows and columns of that matrix.

README

Robot Simulator  

Write a robot simulator.

README

Nth Prime  

Write a program that can tell you what the nth prime is.

README

Palindrome Products  

Write a program that can detect palindrome products in a given range.

README

Pascals Triangle  

Write a program that computes Pascal's triangle up to a given number of rows.

README

Say  

Write a program that will take a number from 0 to 999,999,999,999 and spell out that number in English.

README

Custom Set  

Create a custom set type.

README

Sum Of Multiples  

Write a program that, given a number, can find the sum of all the multiples of particular numbers up to but not including that number.

README

Queen Attack  

Write a program that positions two queens on a chess board and indicates whether or not they are positioned so that they can attack each other.

README

Saddle Points  

Write a program that detects saddle points in a matrix.

README

Ocr Numbers  

Write a program that, given a 3 x 4 grid of pipes, underscores, and spaces, can determine which number is represented, or whether it is garbled.

README

Meetup  

Calculate the date of meetups.

README

Bracket Push  

Make sure the brackets and braces all match.

README

Two Bucket  

Given two buckets of different size, write a program to demonstrate how to measure an exact number of liters.

README

About

JS challenges

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published