Python/알고리즘 문제 풀이

[코테] 문자열 뒤집기

마이구미+ 2023. 3. 30. 09:22

<로직 고민>

# 음 배열 뒤집기 문제에서 다른 사람 풀이를 보길 잘했군
# 이것도 슬라이싱 쓰면 되는 거 아닌가?

<완성한 코드>

def solution(my_string):
    answer = my_string[::-1]
    return answer


a = 'jaron'
b = 'bread'

print(solution(a))
print(solution(b))


# 출력화면
# noraj
# daerb

<다른 사람 풀이>

- 천재풀이1

def solution(my_string):
    return my_string[::-1]
  • 헐.....바로 리턴하면 되는구나
  • 또 한 수 배우고 갑니다

- 천재풀이2

def solution(my_string):
    return ''.join(list(reversed(my_string)))
  • 오 조인...!! 문법 카테고리에도 글 썼었는데 잊고 있었다~

- 천재풀이3

def solution(my_string):
    return ''.join(reversed(my_string))
  • 같은 조인을 썼는데 list가 있고 없고 차이네 흠.....값은 같은데 음
  • 둘 다 타입도 str로 나오는데 무슨 차이지.....??