### How do i check a list has distinct objects(is a set?) or not

Posted:

**Thu Apr 26, 2018 10:33 am**I am trying to write a function in scheme which is checking a list is a set or not.

In C algorithm would be like this:

In C algorithm would be like this:

Code: Select all

```
int count = sizeof(array) / sizeof(array[0]);
for (int i = 0; i < count - 1; i++) {
for (int j = i + 1; j < count; j++) {
if (array[i] == array[j]) {
//return false
}
}
}
```

Code: Select all

```
(define set? (lambda (lst)
...
))
```