Skip to content

Commit

Permalink
Create Distinct.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jeremiahalex authored Feb 7, 2017
1 parent fe8ccb4 commit 5b59cec
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions Distinct.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# [Distinct](https://codility.com/programmers/lessons/6-sorting/)
Compute number of distinct values in an array.

### Solution (JavaScript)
If we sort the array then we are simply able to step through it and keep a counter of every time a new number is encountered.

__[Test Score: 100%](https://codility.com/demo/results/trainingECATBF-VJK/)__

```js
function solution(A) {
A.sort((a,b) => a-b)
let count = 0
let previous = null
A.forEach((e)=> {
if (previous !== e) {
count++
previous = e
}
})

return count
}
```

0 comments on commit 5b59cec

Please sign in to comment.