code.ashish.me

Atom feed

Recently added: 128 Longest Consecutive Sequence, 347 Top K Frequent Elements, 045 Jump Game 2, 228 Summary Ranges, 219 Contains Duplicate 2

01 Highest And Lowest Weather

/**
 *
 * Ashish Patel
 * e: ashishsushilPatel@gmail.com
 * w: https://ashish.me
 *
 */

function getHighestAndLowestWeather(array) {
  let lowest = array[0]
  let highest = array[0]
  for (let i = 0; i < array.length; i++) {
    if (array[i] > highest) {
      highest = array[i]
    }
    if (array[i] < lowest) {
      lowest = array[i]
    }
  }
  return { lowest, highest }
}

test('weekly Weather', () => {
  expect(getHighestAndLowestWeather([2, 10, 40, 30, 1, 33])).toEqual({ lowest: 1, highest: 40 })
})

Created 2019-11-29T03:25:56+05:30, updated 2019-11-30T02:28:17+05:30 · History · Edit