Нет. Вот если бы у тебя было два
вложенных цикла по string, то да. А тут сложность "складывается", потому что сначала O(n) — реверс, потом O(n) — создание цикла, потом O(n) — join. Но т.к. константы в сложности никому не нужны — это только O(n)
Но ты, конечно, не поверишь, поэтому вот тебе доказательство. Время линейно растёт вместе с N