JSFiddle - React, Tailwind, and code Playground

by floor_

JavaScript

function solution(A, K) {
  var n = A.length;
  for (var i = 0; i < n - 1; i++) {
    if (A[i] + 1 < A[i + 1])
      return false
  }
  if (A[0] != 1 && A[n - 1] != k)
    return false;
  else
    return true;
}


var at1 = [1,1,2,3,3];
var at2 = [1,1,3];


function solution2(A, K) {
    var n = A.length;
    for (var i = 0; i < n - 1; i++) {
        if (A[i] + 1 < A[i + 1])
            return false;
    }
    if (A[0] != 1 && A[n - 1] != K)
        return false;
    else
        return true;
}

console.log('hey');
console.log(solution2(at1, 0));