diff --git a/src/battle_asserts/issues/biggest_square_sum.clj b/src/battle_asserts/issues/biggest_square_sum.clj index 6685ee14..9c06cfeb 100644 --- a/src/battle_asserts/issues/biggest_square_sum.clj +++ b/src/battle_asserts/issues/biggest_square_sum.clj @@ -3,7 +3,7 @@ (def level :elementary) -(def tags ["sicp"]) +(def tags ["sicp" "math"]) (def description {:en "Implement function that take three numbers and returns sum of squares of two biggest ones." diff --git a/src/battle_asserts/issues/commands_sum.clj b/src/battle_asserts/issues/commands_sum.clj index 0d0774c9..c34f3c7d 100644 --- a/src/battle_asserts/issues/commands_sum.clj +++ b/src/battle_asserts/issues/commands_sum.clj @@ -3,7 +3,7 @@ (def level :easy) -(def tags ["collections"]) +(def tags ["collections" "games"]) (def description {:en "Several people are standing in a row and need to be divided into two teams. diff --git a/src/battle_asserts/issues/count_and_say.clj b/src/battle_asserts/issues/count_and_say.clj index e151760a..2e1b5a3b 100644 --- a/src/battle_asserts/issues/count_and_say.clj +++ b/src/battle_asserts/issues/count_and_say.clj @@ -4,7 +4,7 @@ (def level :hard) -(def tags ["strings"]) +(def tags ["strings" "games"]) (def description {:en "Conway's \"Look and Say\" sequence is a sequence of numbers in which each term \"reads aloud\" the digits of the previous term. diff --git a/src/battle_asserts/issues/docker_builder.clj b/src/battle_asserts/issues/docker_builder.clj index 5066557a..17895a16 100644 --- a/src/battle_asserts/issues/docker_builder.clj +++ b/src/battle_asserts/issues/docker_builder.clj @@ -29,7 +29,7 @@ (s/join #"/" combined))) (defn arguments-generator [] - (let [languages ["elixir" "ruby" "haskell" "c++" "c#" "clojure" "dart" "go" "java" "js" "kotlin" "php" "python"] + (let [languages ["elixir" "ruby" "haskell" "c++" "c#" "clojure" "dart" "go" "java" "js" "kotlin" "php" "python" "rust" "typescript"] versions (repeatedly 40 gen-version) dirs (conj (repeatedly 30 gen-path) "")] (gen/tuple (gen/elements languages) diff --git a/src/battle_asserts/issues/even_array_square_sum.clj b/src/battle_asserts/issues/even_array_square_sum.clj index 8b6fff36..f07ad36f 100644 --- a/src/battle_asserts/issues/even_array_square_sum.clj +++ b/src/battle_asserts/issues/even_array_square_sum.clj @@ -3,7 +3,7 @@ (def level :elementary) -(def tags ["collections"]) +(def tags ["collections" "math"]) (def description {:en "Find the sum of the squares of all even numbers in the array." diff --git a/src/battle_asserts/issues/fancy_number.clj b/src/battle_asserts/issues/fancy_number.clj index 345c7144..ce043680 100644 --- a/src/battle_asserts/issues/fancy_number.clj +++ b/src/battle_asserts/issues/fancy_number.clj @@ -4,7 +4,7 @@ (def level :easy) -(def tags ["strings"]) +(def tags ["strings" "games"]) (def description {:en "Given a number, find whether it is fancy or not. diff --git a/src/battle_asserts/issues/farm_problem.clj b/src/battle_asserts/issues/farm_problem.clj index b452b811..c45a2f7b 100644 --- a/src/battle_asserts/issues/farm_problem.clj +++ b/src/battle_asserts/issues/farm_problem.clj @@ -3,7 +3,7 @@ (def level :elementary) -(def tags ["training"]) +(def tags ["training" "games"]) (def description {:en "A farmer is asking you to tell him how many legs can be counted among all his animals. diff --git a/src/battle_asserts/issues/find_nemo.clj b/src/battle_asserts/issues/find_nemo.clj index 3a5ac7b4..0982e07f 100644 --- a/src/battle_asserts/issues/find_nemo.clj +++ b/src/battle_asserts/issues/find_nemo.clj @@ -5,7 +5,7 @@ (def level :elementary) -(def tags ["strings"]) +(def tags ["strings" "games"]) (def description {:en "You are given a string of words. You need to find the word `Nemo`, and return a string like this: \"I found Nemo at [the order of the word you find nemo]!\". If you can't find Nemo, return \"I can't find Nemo :(\"." diff --git a/src/battle_asserts/issues/fizzbuzz.clj b/src/battle_asserts/issues/fizzbuzz.clj index 2a11b997..ea500f6b 100644 --- a/src/battle_asserts/issues/fizzbuzz.clj +++ b/src/battle_asserts/issues/fizzbuzz.clj @@ -3,7 +3,7 @@ (def level :elementary) -(def tags ["strings"]) +(def tags ["strings" "games"]) (def description {:en "If a number is divisible by 3, return \"Fizz\". If a number is divisible by 5, return \"Buzz\". If a number is divisible by 3 and 5, return \"FizzBuzz\". Otherwise, return an empty string." diff --git a/src/battle_asserts/issues/four_is_magic.clj b/src/battle_asserts/issues/four_is_magic.clj index 88844849..f0b0abe3 100644 --- a/src/battle_asserts/issues/four_is_magic.clj +++ b/src/battle_asserts/issues/four_is_magic.clj @@ -5,7 +5,7 @@ (def level :hard) -(def tags ["strings"]) +(def tags ["strings" "games"]) (def description {:en "Write a function that takes an integer number and returns an English text sequence starting with the English cardinal representation of that integer, diff --git a/src/battle_asserts/issues/fridge_fun.clj b/src/battle_asserts/issues/fridge_fun.clj index 022b1eea..43185e39 100644 --- a/src/battle_asserts/issues/fridge_fun.clj +++ b/src/battle_asserts/issues/fridge_fun.clj @@ -2,7 +2,7 @@ (def level :medium) -(def tags ["strings"]) +(def tags ["strings" "games"]) (def disabled true) diff --git a/src/battle_asserts/issues/garden_help.clj b/src/battle_asserts/issues/garden_help.clj index 10d56ac8..c8abd871 100644 --- a/src/battle_asserts/issues/garden_help.clj +++ b/src/battle_asserts/issues/garden_help.clj @@ -3,7 +3,7 @@ (def level :medium) -(def tags ["collections" "math"]) +(def tags ["collections" "math" "games"]) (def description {:en "Yaroslav helps his grandmother plant carrots in a single-line seedbed where a carrot can be planted at each diff --git a/src/battle_asserts/issues/garland_word.clj b/src/battle_asserts/issues/garland_word.clj index 07405e7f..b8d87e2d 100644 --- a/src/battle_asserts/issues/garland_word.clj +++ b/src/battle_asserts/issues/garland_word.clj @@ -5,7 +5,7 @@ (def level :easy) -(def tags ["strings"]) +(def tags ["strings" "games"]) (def description {:en "Write function that, given a lowercase word, diff --git a/src/battle_asserts/issues/guess_score.clj b/src/battle_asserts/issues/guess_score.clj index 261830c7..332d31a2 100644 --- a/src/battle_asserts/issues/guess_score.clj +++ b/src/battle_asserts/issues/guess_score.clj @@ -3,7 +3,7 @@ (def level :easy) -(def tags ["collections"]) +(def tags ["collections" "games"]) (def description {:en "Write a function that takes the assumed and real soccer match scores as the arguments and returns 2 if the score is correct, 1 if the winner is correct but the score is wrong and 0 if the winner is wrong." diff --git a/src/battle_asserts/issues/imposter_search.clj b/src/battle_asserts/issues/imposter_search.clj index 463ec9b5..5406b0bb 100644 --- a/src/battle_asserts/issues/imposter_search.clj +++ b/src/battle_asserts/issues/imposter_search.clj @@ -4,7 +4,7 @@ (def level :easy) -(def tags ["collections" "strings"]) +(def tags ["collections" "strings" "games"]) (def description {:en "Create a function that find imposters in array of players, each player has its own role. diff --git a/src/battle_asserts/issues/jackpot.clj b/src/battle_asserts/issues/jackpot.clj index c3b5db9c..80c8ef87 100644 --- a/src/battle_asserts/issues/jackpot.clj +++ b/src/battle_asserts/issues/jackpot.clj @@ -4,7 +4,7 @@ (def level :elementary) -(def tags ["strings"]) +(def tags ["strings" "games"]) (def description {:en "Create a function that takes in an array (slot machine outcome) and returns true if all elements in the array are identical, and false otherwise. The array will contain 3 elements."