Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
toolkit
/
4clojure
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
3
Code
Issues
0
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Files
Expand file tree
master
Breadcrumbs
4clojure
/
src
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
4clojure
/
src
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
a_half_truth
a_half_truth
a_nil_key
a_nil_key
advanced_destructuring
advanced_destructuring
anagram_finder
anagram_finder
analyze_a_tic_tac_toe_board
analyze_a_tic_tac_toe_board
analyze_reversi
analyze_reversi
balancing_brackets
balancing_brackets
beauty_is_symmetry
beauty_is_symmetry
best_hand
best_hand
black_box_testing
black_box_testing
cartesian_product
cartesian_product
comparisons
comparisons
compress_a_sequence
compress_a_sequence
contain_yourself
contain_yourself
count_a_sequence
count_a_sequence
count_occurences
count_occurences
crossword_puzzle
crossword_puzzle
decurry
decurry
digits_and_bases
digits_and_bases
dot_product
dot_product
double_down
double_down
drop_every_nth_item
drop_every_nth_item
duplicate_a_sequence
duplicate_a_sequence
equivalence_classes
equivalence_classes
eulers_totient
eulers_totient
factorial_fun
factorial_fun
fibonacci_sequence
fibonacci_sequence
filter_perfect_squares
filter_perfect_squares
find_distinct_items
find_distinct_items
find_odd_numbers
find_odd_numbers
flatten_a_sequence
flatten_a_sequence
flipping_out
flipping_out
for_science
for_science
for_the_win
for_the_win
function_composition
function_composition
game_of_life
game_of_life
generating_k_combinations
generating_k_combinations
get_the_caps
get_the_caps
global_take_while
global_take_while
graph_connectivity
graph_connectivity
graph_tour
graph_tour
greatest_common_divisor
greatest_common_divisor
group_a_sequence
group_a_sequence
gus_quinundrum
gus_quinundrum
happy_numbers
happy_numbers
hello_world
hello_world
identify_keys_and_values
identify_keys_and_values
implement_range
implement_range
indexing_sequences
indexing_sequences
infinite_matrix
infinite_matrix
infix_calculator
infix_calculator
insert_between_two_items
insert_between_two_items
interleave_two_sequences
interleave_two_sequences
interpose_a_sequence
interpose_a_sequence
intervals
intervals
into_camel_case
into_camel_case
intro_to_destructuring
intro_to_destructuring
intro_to_destructuring2
intro_to_destructuring2
intro_to_functions
intro_to_functions
intro_to_iterate
intro_to_iterate
intro_to_lists
intro_to_lists
intro_to_maps
intro_to_maps
intro_to_reduce
intro_to_reduce
intro_to_sequences
intro_to_sequences
intro_to_sets
intro_to_sets
intro_to_some
intro_to_some
intro_to_strings
intro_to_strings
intro_to_trampoline
intro_to_trampoline
intro_to_vectors
intro_to_vectors
juxtaposition
juxtaposition
language_of_a_dfa
language_of_a_dfa
last_element
last_element
latin_square_slicing
latin_square_slicing
lazy_searching
lazy_searching
least_common_multiple
least_common_multiple
let_it_be
let_it_be
levenshtein_distance
levenshtein_distance
lists_conj
lists_conj
local_bindings
local_bindings
logical_falsity_and_truth
logical_falsity_and_truth
longest_increasing_sub_seq
longest_increasing_sub_seq
making_data_dance
making_data_dance
map_construction
map_construction
map_defaults
map_defaults
maps_conj
maps_conj
maximum_value
maximum_value
merge_with_a_function
merge_with_a_function
nothing_but_the_truth
nothing_but_the_truth
nth_element
nth_element
number_maze
number_maze
oscilrate
oscilrate
pack_a_sequence
pack_a_sequence
pairwise_disjoint_sets
pairwise_disjoint_sets
palindromic_detector
palindromic_detector
palindromic_numbers
palindromic_numbers
parentheses_again
parentheses_again
partially_flatten_a_sequence
partially_flatten_a_sequence
partition_a_sequence
partition_a_sequence
pascals_trapezoid
pascals_trapezoid
pascals_triangle
pascals_triangle
View all files
You can’t perform that action at this time.