This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /** | |
| * Given a binary array, find the maximum number of consecutive 1s in this array. | |
| *. Input: [1,1,0,1,1,1] | |
| * Output: 3 | |
| * Explanation: The first two digits or the last three digits are consecutive 1s. | |
| * The maximum number of consecutive 1s is 3. | |
| */ | |
| function findMaxConsecutiveOnes(nums) { | |
| const ArrayCount = nums.length; | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /* | |
| A non-empty array A consisting of N integers is given. Array A represents numbers on a tape. | |
| Any integer P, such that 0 < P < N, splits this tape into two non-empty parts: A[0], A[1], ..., A[P − 1] and A[P], A[P + 1], ..., A[N − 1]. | |
| The difference between the two parts is the value of: |(A[0] + A[1] + ... + A[P − 1]) − (A[P] + A[P + 1] + ... + A[N − 1])| | |
| In other words, it is the absolute difference between the sum of the first part and the sum of the second part. | |
| For example, consider array A such that: | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /* | |
| An array A consisting of N different integers is given. | |
| The array contains integers in the range [1..(N + 1)], | |
| which means that exactly one element is missing. | |
| For example, given array A such that: | |
| A[0] = 2 | |
| A[1] = 3 | |
| A[2] = 1 | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /* | |
| A small frog wants to get to the other side of the road. | |
| The frog is currently located at position X and wants to get to a position greater than or equal to Y. | |
| The small frog always jumps a fixed distance, D. | |
| Count the minimal number of jumps that the small frog must perform to reach its target. | |
| For example, given: | |
| X = 10 | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /* | |
| A small frog wants to get to the other side of the road. | |
| The frog is currently located at position X and wants to get to a position greater than or equal to Y. | |
| The small frog always jumps a fixed distance, D. | |
| Count the minimal number of jumps that the small frog must perform to reach its target. | |
| For example, given: | |
| X = 10 | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /* | |
| A non-empty array A consisting of N integers is given. The array contains an odd number of elements, and each element of the array can be paired with another element that has the same value, except for one element that is left unpaired. | |
| For example, in array A such that: | |
| A[0] = 9 A[1] = 3 A[2] = 9 | |
| A[3] = 3 A[4] = 9 A[5] = 7 | |
| A[6] = 9 | |
| the elements at indexes 0 and 2 have value 9, | |
| the elements at indexes 1 and 3 have value 3, | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /* | |
| A non-empty array A consisting of N integers is given. The array contains an odd number of elements, | |
| and each element of the array can be paired with another element that has the same value, | |
| except for one element that is left unpaired. | |
| For example, in array A such that: | |
| A[0] = 9 A[1] = 3 A[2] = 9 | |
| A[3] = 3 A[4] = 9 A[5] = 7 | |
| A[6] = 9 | |
| the elements at indexes 0 and 2 have value 9, | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /* | |
| An array A consisting of N integers is given. Rotation of the array means | |
| that each element is shifted right by one index, and the last element of the array is moved | |
| to the first place. For example, the rotation of array A = [3, 8, 9, 7, 6] is [6, 3, 8, 9, 7] | |
| (elements are shifted right by one index and 6 is moved to the first place). | |
| */ | |
| let A = [1, 2, 3, 4] | |
| let K = 4 | |
| function solution(A: number[], K: number): number[] { | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /* | |
| A binary gap within a positive integer N is any maximal sequence of consecutive zeros that is surrounded by ones at both ends in the binary representation of N. | |
| For example, number 9 has binary representation 1001 and contains a binary gap of length 2. The number 529 has binary representation 1000010001 and contains two binary gaps: one of length 4 and one of length 3. The number 20 has binary representation 10100 and contains one binary gap of length 1. The number 15 has binary representation 1111 and has no binary gaps. The number 32 has binary representation 100000 and has no binary gaps. | |
| */ | |
| "use strict"; | |
| function solution(A) { | |
| let buneryValue = A.toString(2); | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | const list = [23]; | |
| function binarySearch(arr: number[], lookfor: number): number { | |
| let arrLength = arr.length; | |
| let left = 0; | |
| let right = arrLength - 1; | |
| if (arrLength < 2) { | |
| return arr[0] === lookfor ? 0: -1; | 
NewerOlder