| 260 | } |
| 261 | |
| 262 | String String::reverse() const { |
| 263 | String ret; |
| 264 | ret.reserve(m_string.length()); |
| 265 | auto i = end(); |
| 266 | while (i != begin()) { |
| 267 | --i; |
| 268 | ret.append(*i); |
| 269 | } |
| 270 | return ret; |
| 271 | } |
| 272 | |
| 273 | String String::rot13() const { |
| 274 | String ret; |