Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.33 KB

20160308Workshop.md

File metadata and controls

33 lines (19 loc) · 1.33 KB

#Agenda:

  1. HackerRank fundamentals in Obj C and Swift
  2. Problem solving strategies for programming challenges (using HR and english)
  3. Break into groups of 3 ppl and do HR challenges together in 15 minute chunks per problem
  4. Back into a big group to discuss Cracking the Coding interview as a resource, and teach a bit of Java for understanding the solutions

Slides available here: https://docs.google.com/presentation/d/1ihyKo347WrlKHyw9K-eqydDQvgf8DMqdIqM0lvZu3hw/edit?usp=sharing

1. HackerRank fundamentals

Solve me first: https://www.hackerrank.com/challenges/solve-me-first

Solve me second: https://www.hackerrank.com/challenges/simple-array-sum

2. Problem solving strategies: USE ENGLISH!

Let's try trees: https://www.hackerrank.com/challenges/tree-huffman-decoding

Let's try graphs: https://www.hackerrank.com/challenges/bfsshortreach

3. Groups for HackerRank exercises

  1. Basic Problem solving: https://www.hackerrank.com/challenges/angry-professor
  2. Height of a binary tree: https://www.hackerrank.com/challenges/tree-height-of-a-binary-tree
  3. Find squares in range: https://www.hackerrank.com/challenges/sherlock-and-squares
  4. Balanced Parentheses: https://www.hackerrank.com/challenges/balanced-parentheses
  5. Array Sums: https://www.hackerrank.com/challenges/sherlock-and-array

4. Cracking the Coding Interview