Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Rosetta Code

via freeCodeCamp

Overview

  • Rosetta Code Challenges

Syllabus

  • 100 doors
  • 24 game
  • 9 billion names of God the integer
  • ABC Problem
  • Abundant, deficient and perfect number classifications
  • Accumulator factory
  • Ackermann function
  • Align columns
  • Amicable pairs
  • Averages/Mode
  • Averages/Pythagorean means
  • Averages/Root mean square
  • Babbage problem
  • Balanced brackets
  • Circles of given radius through two points
  • Closest-pair problem
  • Combinations
  • Comma quibbling
  • Compare a list of strings
  • Convert seconds to compound duration
  • Count occurrences of a substring
  • Count the coins
  • Cramer's rule
  • Cumulative standard deviation
  • CUSIP
  • Cut a rectangle
  • Date format
  • Date manipulation
  • Day of the week
  • Deal cards for FreeCell
  • Deepcopy
  • Define a primitive data type
  • Department Numbers
  • Discordian date
  • Dot product
  • Element-wise operations
  • Emirp primes
  • Entropy
  • Equilibrium index
  • Ethiopian multiplication
  • Euler method
  • Evaluate binomial coefficients
  • Execute a Markov algorithm
  • Execute Brain****
  • Extensible prime generator
  • Factorial
  • Factors of a Mersenne number
  • Factors of an integer
  • Farey sequence
  • Fibonacci n-step number sequences
  • Fibonacci sequence
  • Fibonacci word
  • FizzBuzz
  • Fractran
  • Gamma function
  • Gaussian elimination
  • General FizzBuzz
  • Generate lower case ASCII alphabet
  • Generator/Exponential
  • Gray code
  • Greatest common divisor
  • Greatest subsequential sum
  • Hailstone sequence
  • Happy numbers
  • Harshad or Niven series
  • Hash from two arrays
  • Hash join
  • Heronian triangles
  • Hofstadter Figure-Figure sequences
  • Hofstadter Q sequence
  • I before E except after C
  • IBAN
  • Identity matrix
  • Iterated digits squaring
  • Jaro distance
  • JortSort
  • Josephus problem
  • K-d tree
  • Kaprekar numbers
  • Knapsack problem/0-1
  • Knapsack problem/Bounded
  • Knapsack problem/Continuous
  • Knapsack problem/Unbounded
  • Knight's tour
  • Largest int from concatenated ints
  • Last letter-first letter
  • Last Friday of each month
  • Leap year
  • Least common multiple
  • Left factorials
  • Letter frequency
  • Levenshtein distance
  • Linear congruential generator
  • Long multiplication
  • Longest common subsequence
  • Longest increasing subsequence
  • Longest string challenge
  • Look-and-say sequence
  • Loop over multiple arrays simultaneously
  • LU decomposition
  • Lucas-Lehmer test
  • Ludic numbers
  • Luhn test of credit card numbers
  • Lychrel numbers
  • LZW compression
  • S-Expressions
  • Sailors, coconuts and a monkey problem
  • Search a list of records
  • SEDOLs
  • Self Describing Numbers
  • Self-referential sequence
  • Semiprime
  • Set consolidation
  • Set of real numbers
  • SHA-1
  • SHA-256
  • Sort an array of composite structures
  • Sort disjoint sublist
  • Sort stability
  • Sort using a custom comparator
  • Sorting algorithms/Bead sort
  • Sorting algorithms/Bogosort
  • Sorting algorithms/Cocktail sort
  • Sorting algorithms/Comb sort
  • Sorting algorithms/Gnome sort
  • Sorting algorithms/Pancake sort
  • Sorting algorithms/Permutation sort
  • Sorting algorithms/Shell sort
  • Sorting algorithms/Stooge sort
  • Sorting algorithms/Strand sort
  • Soundex
  • Spiral matrix
  • Split a character string based on change of character
  • State name puzzle
  • Stern-Brocot sequence
  • Straddling checkerboard
  • Stream Merge
  • Strip control codes and extended characters from a string
  • Subleq
  • Sudoku
  • Sum digits of an integer
  • Sum multiples of 3 and 5
  • Sum of a series
  • Sum of squares
  • Sum to 100
  • Sutherland-Hodgman polygon clipping
  • Symmetric difference
  • Taxicab numbers
  • Tokenize a string with escaping
  • Topological sort
  • Top rank per group
  • Towers of Hanoi
  • Vector cross product
  • Vector dot product
  • Word frequency
  • Word wrap
  • Y combinator
  • Zeckendorf number representation
  • Zhang-Suen thinning algorithm
  • Zig-zag matrix

Taught by

freeCodeCamp Team

Reviews

Start your review of Rosetta Code

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.