All Questions
44
questions
2
votes
0
answers
28
views
Tic Tac Toe CLI in Clojure
I wrote a command line tic tac toe game in Clojure. I've broken this post into three sections: Feedback Requests, Gameplay, and Code
Feedback Requests
I'm looking for feedback on:
How "idiomatic&...
0
votes
1
answer
35
views
Reduce run time in Clojure
I have a task which runs sequentially. If I have hundreds of thousands of tags, it is very time consuming. Can this be modified to run the task in parallel? Works fine upto 100 tags
...
1
vote
2
answers
230
views
Clojure Prime Numbers from 1 to 1000
I am a beginner to Clojure and I made a little script that prints out every prime number from 1 to 1000. Let me know if there are any improvements that I can make:
...
5
votes
1
answer
261
views
Hackerrank: Breaking the records
I'm learning Clojure and am a rank n00b at it, trying to learn from books and online tutorials (but I'm sometimes concerned that I am picking up bad habits or at least not all the good habits). For ...
2
votes
1
answer
54
views
A program that expands a list of maps and chooses a random element
This is the essence of chapter 3 of "Clojure for the Brave and True".
This program is about completing the list asym-hobbit-body-parts by adding a given number of ...
3
votes
2
answers
85
views
What does the Bob say? (clojure version)
I'm doing the exercices from clojureacademy.
Here are the instructions for this one.
Bob is a lackadaisical teenager. In conversation, his responses are very limited.
Returns "Whatever." if ...
5
votes
2
answers
220
views
Implementing parser combinators in a functional manner
I am just starting on my journey of learning clojure (I have just read to the end of chapter 3 in clojure for the brave and true). So for practice, I wrote some parser combinator functions. I am quite ...
3
votes
1
answer
275
views
Solving Knight's Travails Problem without using vector for position
I'm trying to implement a solution to the The Odin Project - Project 2: Knight’s Travails in Clojure (Functional Programming) based on the solution posted by benjdelt.
I would like to know your ...
6
votes
1
answer
151
views
Clojure "Game of Life"
I'm a Clojure beginner and I implemented Game of life to learn how I should code things in Clojure.
...
2
votes
2
answers
159
views
Find the middle of the string
The follow code should correctly run the test cases at the bottom.
It works correctly.
I just don't feel like this is clearest way I could write it.
A lot of the complexity comes from having to ...
0
votes
3
answers
881
views
Binary search algorithm in Clojure
I'm absolutely new to Clojure (started learning it yesterday). After I went through some tutorials and checked out the basics I implemented the following Binary search algorithm:
...
4
votes
0
answers
182
views
Attempt at Idiomatic Hangman in Clojure
I am pretty new to Clojure & am loving it so far. After going through a few resources, I decided to make a hangman game.
I'm wondering how idiomatic is my code & where can I improve it ...
2
votes
1
answer
182
views
Sorting algorithms and command-line interface
I have implemented both some sorting algorithms (namely bubble sort and merge sort), as well as a command-line interface, in ...
1
vote
1
answer
100
views
Parsing string into hash-map with 2D coordinates as keys
I had never programmed in a functional programming language before. I think that this function has large nesting. Is there way to rewrite it better? I am most worried about the use of "flatten". Is ...
6
votes
1
answer
387
views
2048 game implementation in Clojure
This is my first Clojure program. If you want to run it locally please check out https://github.com/achikin/game2048-clj
core.clj
...
2
votes
3
answers
545
views
Solving quadratic equation in Clojure
I wrote a function in Clojure to solve quadratic equations using the quadratic formula
The function
...
3
votes
1
answer
839
views
Get RSS feeds and store them into database
It is my first program in Clojure. It read RSS feed's list from text file, get each feed and store result into sqlite database.
project.clj:
...
5
votes
2
answers
141
views
Resolve double auction orders
Given a vector of seller orders (asks) of a certain product (each order having a price) and buyer orders (bids) of the same product, I'm creating a function that resolves the auction by matching the ...
2
votes
1
answer
3k
views
Generate all permutations in Clojure
Given a set, generate all permutations:
(permutations #{1 4 5}) => ((5 4 1) (4 5 1) (5 1 4) (1 5 4) (4 1 5) (1 4 5))
Here's what I cobbled together:
...
4
votes
1
answer
107
views
Building blocks of Life
I'm learning Clojure, and decided to write a Conway's Game of Life clone as my starting project. I ended up dicking around for a bit before diving in, and came up with a few functions that I'd like ...
2
votes
1
answer
848
views
Clojure counter
I'm learning clojure ref types and was trying to make a robust counter generating function. Is there any error or improvement on the code? is there a simpler way?
(I want the function to be thread-...
6
votes
2
answers
295
views
Document term matrix in Clojure
This is my very first foray into Clojure (I'm normally a Python-pushing data-type). I'm trying to create a simple term-document matrix as a vector of vectors, out of a vector of strings.
For those ...
2
votes
1
answer
306
views
RLE-like string compression in clojure
There have been already many similar questions to this one (e.g. this and this, just to point two), but I did not find any for clojure.
The goal is to compress a string in a RLE-like way: i.e. each ...
10
votes
2
answers
815
views
Number factorization in clojure
I'm just a Clojure noob (started learning yesterday). Here is my helloworld program. It factorizes number into primes. Do you have any comments? How could I make this code cleaner and shorter? Maybe I ...
1
vote
3
answers
4k
views
Sum of digits in Clojure
I wrote a simple program to sum the digits of a number in Clojure for learning purpose. Not very complex (I hope) so not adding any explanation. I am a beginner in Clojure so please don't mind ...
2
votes
2
answers
573
views
PMX crossover implementation in Clojure
I'm starting to learn Clojure and as an exercise I've implemented the following functions (written in Java) in Clojure:
...
2
votes
1
answer
396
views
Program for printing all numbers that user inputs till 42 in Clojure
As the name suggests it is a very simple program to print numbers to screen till user inputs 42.
...
4
votes
1
answer
499
views
Number guessing game in Clojure
I have recently started learning Clojure, and decided to write a number-guessing-game as an exercise.
The game works as follows:
User enters minimum and maximum values
Computer generates a number ...
1
vote
1
answer
340
views
Read Space Delimited Text File to Standardized Data Type
From the README.md
Introduction:
The purpose of data-in is to read all the lines from a text file and return the file's contents as a Clojure value in a ...
2
votes
0
answers
108
views
Re-implementation of Caolan McMahon's parallel and map functions
I have wrote my first reasonably complete piece of ClojureScript code and would like feedback. It is basically a re-implementation of Caolan McMahon's parallel and
map functions from async in ...