From 01949e4cdfef929c12a1bf2caf2e3219d79a0aa7 Mon Sep 17 00:00:00 2001 From: Peter Hinch Date: Fri, 6 Dec 2024 16:58:48 +0000 Subject: [PATCH] Improve string reverse example. --- charsets/RTL_languages.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/charsets/RTL_languages.md b/charsets/RTL_languages.md index 315ca28..0d24979 100644 --- a/charsets/RTL_languages.md +++ b/charsets/RTL_languages.md @@ -18,10 +18,9 @@ def reverse(s): or ```py def reverse(s): - if (l := len(s)) == 1: + if not (l := len(s) // 2): return s - l1 = l // 2 - return ''.join((rev(s[l1:]), rev(s[:l1]))) + return ''.join((reverse(s[l:]), reverse(s[:l]))) ``` which aims to minimise the number of string creations.