Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7500093
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 29, 20262026-05-29T20:03:54+00:00 2026-05-29T20:03:54+00:00

For example, solving the following problem http://projecteuler.net/problem=5 I came up with the following solution

  • 0

For example, solving the following problem

http://projecteuler.net/problem=5

I came up with the following solution

(defn div [n] (= 0 (reduce + (map #(mod n %) (range 1 21)))))
(take 1 (filter #(= true (div %)) (range 20 1e11 20)))

Suppose for some golfing fun I wish to merge the first line as an anonymous function into the second line. Does the language support this?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-29T20:03:56+00:00Added an answer on May 29, 2026 at 8:03 pm

    Yes it does, but you cannot nest the #() reader-macro forms, you have to use the (fn) form.

    For example:

    (#(#(+ %1 %2) 1) 2)
    

    does not work, because there’s no way to refer to the arguments of the outer anonymous functions. This is read as the outer function taking two arguments and the inner function taking zero arguments.

    But you can write the same thing with (fn...)s:

    user=> (((fn [x] (fn [y] (+ x y))) 1) 2)
    3
    

    You can also use the #() form for one of the two anonymous functions, e.g:

    user=> (#((fn [x] (+ x %)) 1) 2)
    3
    

    So you can inline your div function like this (notice that we had to change the #() form passed to map to a (fn) form):

    #(= true (= 0 (reduce + (map (fn [x] (mod % x)) (range 1 21)))))
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am solving the following problem: Suppose I have a list of software packages
Could somebody please provide a step-through approach to solving the following problem using the
hey guys, someone already helped me solving the following problem: i wanted to iterate
I was reading the following article: http://msdn.microsoft.com/en-us/magazine/cc817398.aspx Solving 11 Likely Problems In Your Multithreaded
I tried solving the following problem in haskell: Find the smallest number b with
I am solving the following simple problem(on one of OnlineJugde sites which is in
I'm working on a program for class that involves solving the Chinese Postman problem
lets say i have a tree of the following structure: <div>node level1 <div>node level2
what is the best approach of solving this problem: If you have an image
consider the following http request: GET /defects?group-by=priority I would like the returned collection(feed) of

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.