Skip to content

Commit

Permalink
Merge pull request #1076 from hexlet-codebattle/fix-str-variable-name…
Browse files Browse the repository at this point in the history
…-in-python

Change str to text, cause it breaks python
  • Loading branch information
ReDBrother authored Feb 2, 2024
2 parents 35ef9e2 + 6cf27ee commit 72b782c
Show file tree
Hide file tree
Showing 11 changed files with 25 additions and 25 deletions.
2 changes: 1 addition & 1 deletion src/battle_asserts/issues/between_text.clj
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
:ru "Напишите функцию, которая возвращает подтекст из текста между заданным шаблоном."})

(def signature
{:input [{:argument-name "str" :type {:name "string"}}
{:input [{:argument-name "text" :type {:name "string"}}
{:argument-name "left" :type {:name "string"}}
{:argument-name "right" :type {:name "string"}}]
:output {:type {:name "string"}}})
Expand Down
6 changes: 3 additions & 3 deletions src/battle_asserts/issues/complete_string.clj
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
(def tags ["strings"])

(def description
{:en "A string is said to be complete if it contains all the characters from a to z. Given a string, check if it's complete or not."
:ru "Строка считается полной, если в ней присутствуют все символы от `a` до `z`. Проверьте, является ли переданная строка полной."})
{:en "A text is said to be complete if it contains all the characters from a to z. Given a text, check if it's complete or not."
:ru "Текст считается полным, если в нем присутствуют все символы от `a` до `z`. Проверьте, является ли переданный текст полным."})

(def signature
{:input [{:argument-name "str" :type {:name "string"}}]
{:input [{:argument-name "text" :type {:name "string"}}]
:output {:type {:name "boolean"}}})

(defn arguments-generator []
Expand Down
2 changes: 1 addition & 1 deletion src/battle_asserts/issues/count_and_say.clj
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
1211 читается как \"one 1, then one 2, then two 1's\"."})

(def signature
{:input [{:argument-name "str" :type {:name "string"}}]
{:input [{:argument-name "text" :type {:name "string"}}]
:output {:type {:name "string"}}})

(defn arguments-generator []
Expand Down
6 changes: 3 additions & 3 deletions src/battle_asserts/issues/count_words.clj
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
(def tags ["strings" "collections"])

(def description
{:en "Given a string, return the number of words in it."
:ru "Дана строка, верните количество слов в ней."})
{:en "Given a text, return the number of words in it."
:ru "Дан текст, верните количество слов в нем"})

(def signature
{:input [{:argument-name "str" :type {:name "string"}}]
{:input [{:argument-name "text" :type {:name "string"}}]
:output {:type {:name "integer"}}})

(defn arguments-generator []
Expand Down
6 changes: 3 additions & 3 deletions src/battle_asserts/issues/invert_case.clj
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
(def tags ["strings"])

(def description
{:en "Implement a function that changes the case of each letter in the string to the opposite."
:ru "Создайте функцию, которая меняет регистр каждого символа в строке на противоположный."})
{:en "Implement a function that changes the case of each letter in the text to the opposite."
:ru "Создайте функцию, которая меняет регистр каждого символа в тексте на противоположный."})

(def signature
{:input [{:argument-name "str" :type {:name "string"}}]
{:input [{:argument-name "text" :type {:name "string"}}]
:output {:type {:name "string"}}})

(defn- input-sentence []
Expand Down
2 changes: 1 addition & 1 deletion src/battle_asserts/issues/numeric_string_to_array.clj
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
:ru "Сконвертируйте числовую строку в массив чисел. Гарантируется, что строковое число не отрицательное."})

(def signature
{:input [{:argument-name "str" :type {:name "string"}}]
{:input [{:argument-name "digits" :type {:name "string"}}]
:output {:type {:name "array" :nested {:name "integer"}}}})

(defn arguments-generator []
Expand Down
6 changes: 3 additions & 3 deletions src/battle_asserts/issues/squish.clj
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
(def tags ["strings"])

(def description
{:en "Given a string. Remove all the whitespaces from both ends of the string. Then collapse groups of whitespaces inside the string into single whitespace each. Handles both ASCII and Unicode whitespaces."
:ru "Дана строка. Удалите все пробельные символы с обоих концов строки. Сверните группы пробельных символов внутри строки в один пробел. Обработайте как ASCII так и Unicode пробелы."})
{:en "Given a text. Remove all the whitespaces from both ends of the text. Then collapse groups of whitespaces inside the text into single whitespace each. Handles both ASCII and Unicode whitespaces."
:ru "Дан текст. Удалите все пробельные символы с обоих концов текста. Сверните группы пробельных символов внутри строки в один пробел. Обработайте как ASCII так и Unicode пробелы."})

(def signature
{:input [{:argument-name "str" :type {:name "string"}}]
{:input [{:argument-name "text" :type {:name "string"}}]
:output {:type {:name "string"}}})

(defn- random-separator []
Expand Down
6 changes: 3 additions & 3 deletions src/battle_asserts/issues/string_only_digits.clj
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
(def tags ["strings"])

(def description
{:en "Check whether the given string contains only digit characters in."
:ru "Проверьте, все ли символы в строке являются цифрами."})
{:en "Check whether the given text contains only digit characters in."
:ru "Проверьте, все ли символы в текте являются цифрами."})

(def signature
{:input [{:argument-name "str" :type {:name "string"}}]
{:input [{:argument-name "text" :type {:name "string"}}]
:output {:type {:name "boolean"}}})

(defn- gen-words-or-numbers [n]
Expand Down
6 changes: 3 additions & 3 deletions src/battle_asserts/issues/underscore.clj
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
(def tags ["strings"])

(def description
{:en "Given a string with words separated in different ways, return an underscored, lowercase form."
:ru "Дана строка со словами, которая разделена разными способами, верните строку, разделенную нижними подчеркиваниями и обращенную в нижний регистр."})
{:en "Given a text with words separated in different ways, return an underscored, lowercase form."
:ru "Дан текст со словами, которые разделены разными способами, верните текст, в котором слова разделены нижними подчеркиваниями и обращены в нижний регистр."})

(def signature
{:input [{:argument-name "str" :type {:name "string"}}]
{:input [{:argument-name "text" :type {:name "string"}}]
:output {:type {:name "string"}}})

(defn arguments-generator []
Expand Down
2 changes: 1 addition & 1 deletion src/battle_asserts/issues/well_tempered_ergodox.clj
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
:ru "Напишите функцию, которая получает номер струны и лад 6-струнной гитары в `стандартной настройке` и возвращает соответствующую ноту. Для этой задачи мы используем модель с 24 ладами. Ноты следующие: `C, C#/Db, D, D#/Eb, E, F, F#/Gb, G, G#/Ab, A, A#/Bb, B`"})

(def signature
{:input [{:argument-name "str" :type {:name "integer"}}
{:input [{:argument-name "string_num" :type {:name "integer"}}
{:argument-name "fret" :type {:name "integer"}}]
:output {:type {:name "string"}}})

Expand Down
6 changes: 3 additions & 3 deletions src/battle_asserts/issues/word_pattern.clj
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
(def tags ["collections" "strings"])

(def description
{:en "Given a pattern and a string `str`, find if `str` follows the same pattern. For example, pattern = \" abba \", str = \" dog cat cat dog \" should return `true`."
:ru "Дан паттерн `pattern` и строка `str`. Паттерн это строка, в которой каждая буква представляет собой \"маску\" для соответствующего слова в строке. Если два разных слова в строке соответствуют одной и той же букве в паттерне, то эти слова должны быть одинаковыми. Проверьте, соответствует ли строка паттерну."})
{:en "Given a `pattern` and a `text`, find if `text` follows the same pattern. For example, `pattern = 'abba'`, `text = 'dog cat cat dog'` should return `true`."
:ru "Дан паттерн `pattern` и текст `text`. Паттерн это строка, в которой каждая буква представляет собой `маску` для соответствующего слова в тексте. Если два разных слова в тексте соответствуют одной и той же букве в паттерне, то эти слова должны быть одинаковыми. Проверьте, соответствует ли текст паттерну."})

(def signature
{:input [{:argument-name "pattern" :type {:name "string"}}
{:argument-name "str" :type {:name "string"}}]
{:argument-name "text" :type {:name "string"}}]
:output {:type {:name "boolean"}}})

(defn arguments-generator []
Expand Down

0 comments on commit 72b782c

Please sign in to comment.