- Practice algorithmic problem solving
Given an Array, find the first duplicate value that occurs. If there are no duplicates, return -1.
Input: [2, 1, 3, 3, 2]
Output: 3
Input: [1, 2, 3, 4]
Output: -1Use the language of your choosing. We've included starter files for some languages where you can pseudocode, explain your solution and code.
- Rewrite the problem in your own words
- Validate that you understand the problem
- Write your own test cases
- Pseudocode
- Code!
And remember, don't run our tests until you've passed your own!
cdinto the ruby folderruby <filename>.rb
cdinto the javascript foldernode <filename>.js
cdinto the ruby folderbundle installrspec
cdinto the javascript foldernpm inpm test