Skip to content

For 100 days, I with other hackers from the Facebook group 'Hackathon Hackers', will complete two algorithm challenges each day to make programming a daily routine for educational and recreational purposes.

Notifications You must be signed in to change notification settings

Lukeskins/100-days-of-Algorithm-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 

Repository files navigation

100 days of Algorithm Challenge

##Log:

Day 0: January 21, 2017

  1. 1_solveMeFirst: adding two integers

  2. 2_simpleArraySum: finding the sum of all the contents in an array

Day 1: January 22, 2017

  1. 3_compareTheTriplets: creating an array of values representing two scores, each score having three attributing values which are calculated to see which score is greater

  2. 4_aVeryBigSum: finding the sum of long numbers in an array

Day 2: January 23, 2017

  1. 5_diagonalDifference: in a 2D, find the absolute difference between the two diagonal lines of integers

  2. 6_plusMinus: an array of random positive and negative integers, and zeros are generated; of the integers in the array you must calculate the percent of positive, negative, and zero integers

Day 3: January 24, 2017

  1. 7_staircase: take in an int, and create print a stair with the specified amount of stairs relative to the int

  2. 8_timeConversion: take in a 12-hour time, separate the each portion of the time, and convert it to a 24-hour time

Day 4: January 25, 2017

  1. 9_circularArrayRotation: take in an array of numbers, and shift all of the numbers to a specified index

  2. 10_miniMaxSum: take in five integers, find the sum, and then subtract the min/max sum of four of the numbers from the sum

Day 5: January 26, 2017

  1. 11_designerPDFViewer: find the area of a word in as if in a PDF by calculating the fixed width by the maximum height of all the letters within the word

  2. 12_kangaroo: two separate kangaroos are hopping, both starting at a different point, with a different rate; find if the kangaroos ever will jump at the same place

Day 6: January 27, 2017

  1. 13_angryProfessor: calculate if a professor will cancel class; if his/her required amount of students do no show up on time, he/she cancels class

  2. 14_beautifulDaysAtTheMovies: see how many days, between two given day values, that the absolute value of the difference of the day and its day value reversed, evenly divisible by a specified number

Day 7: January 28, 2017

  1. 15_pangrams: from an input sentence, see if it is a pangram (a sentence containing every letter in the alphabet)

  2. 16_caesarCipher: take an input, and shift the message by a specified amount of characters

Day 8: January 29, 2017

  1. 17_viralAdvertising: see how many people an ad is advertised to after a specified number of days due to exponential growth, in relation to people who like the ad, and those who do Not

2)18_camelCase: find how many words are in a camelcase string

Day 9: January 30, 2017

  1. 19_repeatedString: with an input string, find how many a's are in it when it is repeated a number of times

2)20_theLoveLetterMystery: by reducing the value of a letter, see how many operations it takes to reduce a word to a palindrome

Day 10: January 31, 2017

  1. 21_marsExploration: from an altered message saying 'SOS' a specified amount of times, find how many errors there are in the message when received

  2. 22_alternatingCharacters: in a string of letters of A and B, see how many deletions must be made so that the letters alternate

Day 11: February 1, 2017

  1. 23_divisibleSumPairs: from an array, see how many pairs of two indexes added together are evenly divisible by a specified int (submitted late on February 2, 2017)

  2. 24_findDigits: find how many individual number characters in a number can divide evenly the primary number (submitted late on February 2, 2017)

About

For 100 days, I with other hackers from the Facebook group 'Hackathon Hackers', will complete two algorithm challenges each day to make programming a daily routine for educational and recreational purposes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages