Avatar of gudii9
gudii9
Flag for United States of America

asked on 

isEverywhere challenge

Hi,

I am working on below challenge

http://codingbat.com/prob/p110222

Psedo code description of approach :
1. loop through array
2.check every adjacent values has given val
3. if yes return true
4. if no return false





I am not passing all tests
Expected      Run            
isEverywhere([1, 2, 1, 3], 1) → true      true      OK      
isEverywhere([1, 2, 1, 3], 2) → false      true      X      
isEverywhere([1, 2, 1, 3, 4], 1) → false      true      X      
isEverywhere([2, 1, 2, 1], 1) → true      true      OK      
isEverywhere([2, 1, 2, 1], 2) → true      true      OK      
isEverywhere([2, 1, 2, 3, 1], 2) → false      true      X      
isEverywhere([3, 1], 3) → true      true      OK      
isEverywhere([3, 1], 2) → false      false      OK      
isEverywhere([3], 1) → true      false      X      
isEverywhere([], 1) → true      false      X      
isEverywhere([1, 2, 1, 2, 3, 2, 5], 2) → true      true      OK      
isEverywhere([1, 2, 1, 1, 1, 2], 2) → false      true      X      
isEverywhere([2, 1, 2, 1, 1, 2], 2) → false      true      X      
isEverywhere([2, 1, 2, 2, 2, 1, 1, 2], 2) → false      true      X      
isEverywhere([2, 1, 2, 2, 2, 1, 2, 1], 2) → true      true      OK      
isEverywhere([2, 1, 2, 1, 2], 2) → true      true      OK      
other tests
X      

How to improve my design, approach, code? please advise
JavaProgrammingJava EEProgramming Languages-OtherSystem Programming

Avatar of undefined
Last Comment
gudii9

8/22/2022 - Mon