새소식

Python

Python 알고리즘 - 문자열 거꾸로 출력하기

  • -

ChatGPT의 도움으로 문자열 거꾸로 출력하는 함수를 정의해보았다. 이제 시작이지만 알고리즘이란 .. 재밌고도 다가가기 힘든 짝사랑 대상같다.ㅎㅎ

 

 

1) 문자열을 분리하는 split() 함수 사용

2) 문자열을 구분자와 함께 합쳐주는 join() 함수 사용 - '구분자'.join(리스트)

3) 다른 걸 합쳐주는 게 아니라, split된 words를 [::-1] 뒤집은 리스트로 문자열을 합쳐준다.

 

 

def revString(input_str):
    #먼저 split한다.
    words = input_str.split()
    
    #splitted word를 뒤집은 것을 다시 합친다. 구분자 없이 ''로 처리
    reversed_words = ' '.join(words[::-1])
    
    #해당 값 반환
    return reversed_words[::-1]

 

챗지피티 도움 받았지만 뿌듯티비

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.