vireshjivane5
BAN USER
Comments (3)
Reputation 0
Page:
1
Comment hidden because of low score. Click to expand.
Comment hidden because of low score. Click to expand.
0
of 0 vote
Filtering based on the difference. Slightly similar to a java solution suggested somewhere above.
// can be local or public
val localStore = new ArrayBuffer[Int]
def store(number: Int) = localStore.append(number)
def test(newNumber: Int): Boolean = localStore.exists( number => localStore.contains(newNumber - number))
Comment hidden because of low score. Click to expand.
0
of 0 vote
Scala one liner...
array.filter(number => array.count(_ == number) > 1).groupBy(x => x).map{case (k,v) => k -> v.length}
Page:
1
CareerCup is the world's biggest and best source for software engineering interview preparation. See all our resources.
- vireshjivane5 December 03, 2016