Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1015 Bytes

File metadata and controls

24 lines (20 loc) · 1015 Bytes

Challenge Summary

  • Add a value to the middle of your array without the stock method

Challenge Description

  • Write a function called insertShiftArray which takes in an array and the value to be added. Without utilizing any of the built-in methods available to your language, return an array with the new value added at the middle index.

Approach & Efficiency

  • Approach
    • Count the elements in the array
    • Divide by 2 and round up if the total was odd
    • Iterate over the array, assigning them to the new array around the middle empty index
    • Assign the given value to the empty middle empty index
    • Return the array
    • Test with node and console.log, then unit tests
  • Big 0
    • Small and short

Solution

whiteboard