Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.27 KB

past_challenges.md

File metadata and controls

43 lines (30 loc) · 1.27 KB

Algorithms Challenges

October 2017 - BOO-lean Logic: A Spooky Coding Challenge

Coming Soon!

September 2017 - Recursion

Goal: Return array containing smallest number of coins to make change for given amount

Input: An integer representing the number of cents

Output: Array where A[0] = pennies A[1] = nickels A[2] = dimes A[3] = quarters

July and August 2017 - Quantum What!? and Quantum Pt. 2

Goal: Dive into the Quantum Gates, and working with Qubits!

June 2017 - MiniMax

Implement an AI for Tic Tac Toe using MiniMax

May 2017 - Divide & Conquer

Goal: Use a divide and conquer algorithm to find the one missing letter in a sequence of otherwise contiguous letters

Input: An array of letters, all lowercase

Output: The letter missing from the sequence

Example: ['a','b','c','d','f'] -> 'e'

April 2017 - Sudoku

Goal: Validate a sudoku board

Input: An array of n arrays, each containing n elements

Output: True if each row, column, and 3x3 square contains the digits 1-9; False otherwise

March 2017 - Snail

Given an n x n array, return the array elements arranged from outermost elements to the middle element, traveling clockwise.

Example: array = [[1,2,3], [4,5,6], [7,8,9]] snail(array) => [1,2,3,6,9,8,7,4,5]