Треки
/
GDScript
GDScript
/
Вправи
/
Перевернутий рядок
Перевернутий рядок

Перевернутий рядок

Легка

Вступ

Обернення рядків тексту (англ. string) (читання їх справа наліво, а не зліва направо) є напрочуд поширеною задачею в програмуванні.

Наприклад, у біоінформатиці обернення послідовності рядків тексту ДНК або РНК часто важливе для різних аналізів, як-от пошук комплементарних ланцюгів або виявлення паліндромних послідовностей, що мають біологічне значення.

Вказівки

Переверніть заданий рядок тексту (англ. string).

Кілька прикладів:

  • Перетворіть "stressed" на "desserts".
  • Перетворіть "strops" на "sports".
  • Перетворіть "racecar" на "racecar".

Робота з графемними кластерами

  • Убудований клас RegEx можна використати, щоб знаходити графемні кластери.
  • Шаблон регулярного виразу \X відповідає графемним кластерам.
  • Зворотні скісні риски (символи \) потрібно екранувати у звичайних рядках тексту (англ. string) ("\\X"), а в необроблених рядках тексту (r"\X") екранувати не потрібно.
  • RegEx має метод, який повертає масив обʼєктів RegExMatch.
  • Кожен обʼєкт збігу має метод, який повертає результат пошуку як рядок тексту.
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
GDScript Exercism

Час розпочати Перевернутий рядок?

Зареєструйтеся на Exercism, щоб вивчати й опановувати GDScript, а також 45 вправ та справжнє наставництво від людей, і все це безкоштовно.

Глибоке занурення у Перевернутий рядок!

Дослідіть 14 різних способів перевернути рядок і низку тем, зокрема кодові точки Unicode, графеми, виділення памʼяті у стеку та купі і вказівники. Розслабтеся та насолоджуйтеся 45 хвилинами навчання разом із Джеремі та Еріком.