From d98ad24e9ead9102b012610306d1e46fb62c2690 Mon Sep 17 00:00:00 2001 From: Erik Schierboom Date: Fri, 2 Feb 2024 14:20:17 +0100 Subject: [PATCH 1/2] Rename the `pop-count` exercise to `eliuds-eggs`. --- config.json | 2 +- .../practice/{pop-count => eliuds-eggs}/.docs/instructions.md | 0 .../practice/{pop-count => eliuds-eggs}/.docs/introduction.md | 0 exercises/practice/{pop-count => eliuds-eggs}/.meta/config.json | 0 .../practice/{pop-count => eliuds-eggs}/.meta/src/example.cr | 0 .../practice/{pop-count => eliuds-eggs}/.meta/test_template.ecr | 0 exercises/practice/{pop-count => eliuds-eggs}/.meta/tests.toml | 0 .../practice/{pop-count => eliuds-eggs}/spec/pop_count_spec.cr | 0 exercises/practice/{pop-count => eliuds-eggs}/src/pop_count.cr | 0 9 files changed, 1 insertion(+), 1 deletion(-) rename exercises/practice/{pop-count => eliuds-eggs}/.docs/instructions.md (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.docs/introduction.md (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.meta/config.json (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.meta/src/example.cr (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.meta/test_template.ecr (100%) rename exercises/practice/{pop-count => eliuds-eggs}/.meta/tests.toml (100%) rename exercises/practice/{pop-count => eliuds-eggs}/spec/pop_count_spec.cr (100%) rename exercises/practice/{pop-count => eliuds-eggs}/src/pop_count.cr (100%) diff --git a/config.json b/config.json index 82c609f6..da544412 100644 --- a/config.json +++ b/config.json @@ -895,7 +895,7 @@ "difficulty": 3 }, { - "slug": "pop-count", + "slug": "eliuds-eggs", "name": "Eliud's Eggs", "uuid": "bdf29951-ece0-4212-ae1f-c4a09359aa45", "practices": [ diff --git a/exercises/practice/pop-count/.docs/instructions.md b/exercises/practice/eliuds-eggs/.docs/instructions.md similarity index 100% rename from exercises/practice/pop-count/.docs/instructions.md rename to exercises/practice/eliuds-eggs/.docs/instructions.md diff --git a/exercises/practice/pop-count/.docs/introduction.md b/exercises/practice/eliuds-eggs/.docs/introduction.md similarity index 100% rename from exercises/practice/pop-count/.docs/introduction.md rename to exercises/practice/eliuds-eggs/.docs/introduction.md diff --git a/exercises/practice/pop-count/.meta/config.json b/exercises/practice/eliuds-eggs/.meta/config.json similarity index 100% rename from exercises/practice/pop-count/.meta/config.json rename to exercises/practice/eliuds-eggs/.meta/config.json diff --git a/exercises/practice/pop-count/.meta/src/example.cr b/exercises/practice/eliuds-eggs/.meta/src/example.cr similarity index 100% rename from exercises/practice/pop-count/.meta/src/example.cr rename to exercises/practice/eliuds-eggs/.meta/src/example.cr diff --git a/exercises/practice/pop-count/.meta/test_template.ecr b/exercises/practice/eliuds-eggs/.meta/test_template.ecr similarity index 100% rename from exercises/practice/pop-count/.meta/test_template.ecr rename to exercises/practice/eliuds-eggs/.meta/test_template.ecr diff --git a/exercises/practice/pop-count/.meta/tests.toml b/exercises/practice/eliuds-eggs/.meta/tests.toml similarity index 100% rename from exercises/practice/pop-count/.meta/tests.toml rename to exercises/practice/eliuds-eggs/.meta/tests.toml diff --git a/exercises/practice/pop-count/spec/pop_count_spec.cr b/exercises/practice/eliuds-eggs/spec/pop_count_spec.cr similarity index 100% rename from exercises/practice/pop-count/spec/pop_count_spec.cr rename to exercises/practice/eliuds-eggs/spec/pop_count_spec.cr diff --git a/exercises/practice/pop-count/src/pop_count.cr b/exercises/practice/eliuds-eggs/src/pop_count.cr similarity index 100% rename from exercises/practice/pop-count/src/pop_count.cr rename to exercises/practice/eliuds-eggs/src/pop_count.cr From a39570a40f5d0c824e8cb7afa1e217e2f3a472d4 Mon Sep 17 00:00:00 2001 From: Ryan Hartlage Date: Fri, 2 Feb 2024 19:56:50 -0500 Subject: [PATCH 2/2] Completed rename of pop count to Eliud's eggs --- .../practice/eliuds-eggs/.meta/config.json | 4 ++-- .../practice/eliuds-eggs/.meta/src/example.cr | 2 +- .../eliuds-eggs/spec/eliuds_eggs_spec.cr | 20 +++++++++++++++++++ .../eliuds-eggs/spec/pop_count_spec.cr | 20 ------------------- .../practice/eliuds-eggs/src/eliuds_eggs.cr | 5 +++++ .../practice/eliuds-eggs/src/pop_count.cr | 5 ----- 6 files changed, 28 insertions(+), 28 deletions(-) create mode 100644 exercises/practice/eliuds-eggs/spec/eliuds_eggs_spec.cr delete mode 100644 exercises/practice/eliuds-eggs/spec/pop_count_spec.cr create mode 100644 exercises/practice/eliuds-eggs/src/eliuds_eggs.cr delete mode 100644 exercises/practice/eliuds-eggs/src/pop_count.cr diff --git a/exercises/practice/eliuds-eggs/.meta/config.json b/exercises/practice/eliuds-eggs/.meta/config.json index 1d9ffd75..a4de293b 100644 --- a/exercises/practice/eliuds-eggs/.meta/config.json +++ b/exercises/practice/eliuds-eggs/.meta/config.json @@ -4,10 +4,10 @@ ], "files": { "solution": [ - "src/pop_count.cr" + "src/eliuds_eggs.cr" ], "test": [ - "spec/pop_count_spec.cr" + "spec/eliuds_eggs_spec.cr" ], "example": [ ".meta/src/example.cr" diff --git a/exercises/practice/eliuds-eggs/.meta/src/example.cr b/exercises/practice/eliuds-eggs/.meta/src/example.cr index 76e863f1..f4231e0e 100644 --- a/exercises/practice/eliuds-eggs/.meta/src/example.cr +++ b/exercises/practice/eliuds-eggs/.meta/src/example.cr @@ -1,4 +1,4 @@ -class PopCount +class EliudsEggs def self.egg_count(number : Int32) : Int32 count : Int32 = 0 while number > 0 diff --git a/exercises/practice/eliuds-eggs/spec/eliuds_eggs_spec.cr b/exercises/practice/eliuds-eggs/spec/eliuds_eggs_spec.cr new file mode 100644 index 00000000..8517b35e --- /dev/null +++ b/exercises/practice/eliuds-eggs/spec/eliuds_eggs_spec.cr @@ -0,0 +1,20 @@ +require "spec" +require "../src/*" + +describe "EliudsEggs" do + it "0 eggs" do + EliudsEggs.egg_count(0).should eq(0) + end + + pending "1 egg" do + EliudsEggs.egg_count(16).should eq(1) + end + + pending "4 eggs" do + EliudsEggs.egg_count(89).should eq(4) + end + + pending "13 eggs" do + EliudsEggs.egg_count(2000000000).should eq(13) + end +end diff --git a/exercises/practice/eliuds-eggs/spec/pop_count_spec.cr b/exercises/practice/eliuds-eggs/spec/pop_count_spec.cr deleted file mode 100644 index 8e368e3b..00000000 --- a/exercises/practice/eliuds-eggs/spec/pop_count_spec.cr +++ /dev/null @@ -1,20 +0,0 @@ -require "spec" -require "../src/*" - -describe "PopCount" do - it "0 eggs" do - PopCount.egg_count(0).should eq(0) - end - - pending "1 egg" do - PopCount.egg_count(16).should eq(1) - end - - pending "4 eggs" do - PopCount.egg_count(89).should eq(4) - end - - pending "13 eggs" do - PopCount.egg_count(2000000000).should eq(13) - end -end diff --git a/exercises/practice/eliuds-eggs/src/eliuds_eggs.cr b/exercises/practice/eliuds-eggs/src/eliuds_eggs.cr new file mode 100644 index 00000000..798a634a --- /dev/null +++ b/exercises/practice/eliuds-eggs/src/eliuds_eggs.cr @@ -0,0 +1,5 @@ +class EliudsEggs + def self.egg_count(number : Int32) : Int32 + # Write your code for the 'Eliuds Eggs' exercise in this file. + end +end diff --git a/exercises/practice/eliuds-eggs/src/pop_count.cr b/exercises/practice/eliuds-eggs/src/pop_count.cr deleted file mode 100644 index 621b9966..00000000 --- a/exercises/practice/eliuds-eggs/src/pop_count.cr +++ /dev/null @@ -1,5 +0,0 @@ -class PopCount - def self.egg_count(number : Int32) : Int32 - # Write your code for the 'Pop Count' exercise in this file. - end -end