學習軌道
/
R
R
/
練習
/
反轉字串
反轉字串

反轉字串

簡單

簡介

反轉字串(從右往左讀,而不是從左往右讀)在程式設計中是出乎意料常見的工作。

舉例來說,在生物資訊領域裡,反轉 DNA 或 RNA 字串的序列,對各種分析來說往往很重要,例如找出互補股,或是辨識具有生物學意義的迴文序列。

說明

你的任務是反轉一個給定的字串。

幾個例子:

  • 把"stressed"變成"desserts"。
  • 把"strops"變成"sports"。
  • 把"racecar"變成"racecar"。

加分測試

取消註解(或定義)enable_grapheme_clusters <- TRUE,就能啟用包含字素叢集的測試。

例如:

  • 把"Würstchenstand"變成"dnatsnehctsrüW"

你可能會覺得stringr函式庫很有幫助喔。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
R Exercism

準備好開始 反轉字串 了嗎?

註冊 Exercism,透過 21 個概念111 個練習 和真人引導來學習並精通 R,全部免費。

深入探索 反轉字串!

探索 14 種反轉字串的不同方法,涵蓋 Unicode 碼點、字素、堆疊與堆積的記憶體配置,以及指標等主題。放鬆一下,跟著 Jeremy 和 Erik 一起享受 45 分鐘的學習時光。