From 305228838048735c2952889b9e0e99701b6789b1 Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Mon, 11 Dec 2023 16:13:48 +0000 Subject: [PATCH] Enumerate the exercises --- maximum.lua => 01_maximum.lua | 0 leap_years.lua => 02_leap_years.lua | 0 hamming_distance.lua => 03_hamming_distance.lua | 0 resistor_colours.lua => 04_resistor_colours.lua | 0 ...est_common_divisor.lua => 05_greatest_common_divisor.lua | 0 prime_numbers.lua => 06_prime_numbers.lua | 0 palindromes.lua => 07_palindromes.lua | 0 anagrams.lua => 08_anagrams.lua | 0 queen_threats.lua => 09_queen_threats.lua | 0 hexadecimal.lua => 10_hexadecimal.lua | 0 fibonacci_numbers.lua => 11_fibonacci_numbers.lua | 0 balanced_brackets.lua => 12_balanced_brackets.lua | 0 README.md | 6 ++++-- 13 files changed, 4 insertions(+), 2 deletions(-) rename maximum.lua => 01_maximum.lua (100%) rename leap_years.lua => 02_leap_years.lua (100%) rename hamming_distance.lua => 03_hamming_distance.lua (100%) rename resistor_colours.lua => 04_resistor_colours.lua (100%) rename greatest_common_divisor.lua => 05_greatest_common_divisor.lua (100%) rename prime_numbers.lua => 06_prime_numbers.lua (100%) rename palindromes.lua => 07_palindromes.lua (100%) rename anagrams.lua => 08_anagrams.lua (100%) rename queen_threats.lua => 09_queen_threats.lua (100%) rename hexadecimal.lua => 10_hexadecimal.lua (100%) rename fibonacci_numbers.lua => 11_fibonacci_numbers.lua (100%) rename balanced_brackets.lua => 12_balanced_brackets.lua (100%) diff --git a/maximum.lua b/01_maximum.lua similarity index 100% rename from maximum.lua rename to 01_maximum.lua diff --git a/leap_years.lua b/02_leap_years.lua similarity index 100% rename from leap_years.lua rename to 02_leap_years.lua diff --git a/hamming_distance.lua b/03_hamming_distance.lua similarity index 100% rename from hamming_distance.lua rename to 03_hamming_distance.lua diff --git a/resistor_colours.lua b/04_resistor_colours.lua similarity index 100% rename from resistor_colours.lua rename to 04_resistor_colours.lua diff --git a/greatest_common_divisor.lua b/05_greatest_common_divisor.lua similarity index 100% rename from greatest_common_divisor.lua rename to 05_greatest_common_divisor.lua diff --git a/prime_numbers.lua b/06_prime_numbers.lua similarity index 100% rename from prime_numbers.lua rename to 06_prime_numbers.lua diff --git a/palindromes.lua b/07_palindromes.lua similarity index 100% rename from palindromes.lua rename to 07_palindromes.lua diff --git a/anagrams.lua b/08_anagrams.lua similarity index 100% rename from anagrams.lua rename to 08_anagrams.lua diff --git a/queen_threats.lua b/09_queen_threats.lua similarity index 100% rename from queen_threats.lua rename to 09_queen_threats.lua diff --git a/hexadecimal.lua b/10_hexadecimal.lua similarity index 100% rename from hexadecimal.lua rename to 10_hexadecimal.lua diff --git a/fibonacci_numbers.lua b/11_fibonacci_numbers.lua similarity index 100% rename from fibonacci_numbers.lua rename to 11_fibonacci_numbers.lua diff --git a/balanced_brackets.lua b/12_balanced_brackets.lua similarity index 100% rename from balanced_brackets.lua rename to 12_balanced_brackets.lua diff --git a/README.md b/README.md index 96d3dba..37bb04b 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,12 @@ This repo contains some Lua exercises along with automated tests for their solutions. Each file contains a description of the problem and an area for your solution as well as the tests. Feel free to define as many functions and constants as you need in the solution area, but -do not modify the tests. +do not modify the tests. It's recommended that you roughly stick to +the defined order of the exercises, but feel free to deviate if you +wish. To run the tests and check your solution for a given exercise, simply run `lua `. For example, if you were working on the -anagrams exercise, you would run `lua anagrams.lua`. For each +anagrams exercise, you would run `lua 08_anagrams.lua`. For each exercise, the tests should run in well under a tenth of a second; if it takes longer than this you should try to speed up your solution.