<aside> 💡
문자열을 효율적으로 뒤집는게 핵심 (시간복잡도를 줄이자)
</aside>
def solution(my_string, n):
answer = ''
temp = list(my_string)
temp.reverse()
for i in range(n):
print(temp[i])
answer += temp[i]
answer = answer[::-1]
return answer
reverse()
를 통해문자열[::-1]
def solution(my_string, n):
return **my_string[-n:]**
쓸데 없이 뒤집거나 하지도 않았고 for문을 돌지도 않았으므로 시간복잡도 측면 + 간결함 측면 모두 ㄹㅈㄷ코드