title: How can I generate a list of numbers which are not divisible by 3 in Scheme?
body: <p>I am trying to generate a list of numbers which are not divisible by any number I pick and I should use <code>filter</code> procedure, but I don't know how to use with 2 procedure <code>zero?</code> and <code>remainder.</code> Here are my trials:</p>
  
  <pre><code>(define (remove-divisible lst value)
    (filter zero? (remainder lst value)))
  </code></pre>
  
  <p>or</p>
  
  <pre><code>(define (remove-divisible lst value)
    (filter (zero? (remainder value)) lst))
  </code></pre>
  
  <p>but apparently, I get error because of the structure of filter procedure. How can I use it properly?</p>