Algorithm/Programmers

[프로그래머스 Level 0] 문자열 뒤집기(Python)

씨주 2024. 5. 18. 10:50

📝 Level 0. 문자열 뒤집기

더보기

📌 문제 설명

 

문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.

 

📌 제한사항

  • 1 ≤ my_string의 길이 ≤ 1,000

📌 입출력 예

my_string return
"jaron" "noraj"
"bread" "daerb"

📌 입출력 예 설명

입출력 예 #1
my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다.


입출력 예 #2
my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다.

 

✏️ 나의 풀이

def solution(my_string):
    answer = ''
    for i in range(len(my_string)-1, -1, -1):
        answer += my_string[i]
    return answer

 

✏️ 다른 풀이(1)

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

 

✏️ 다른 풀이(2)

def solution(my_string):
    return ''.join(reversed(my_string))

✏️ 다른 풀이(3)

def solution(my_string):
    answer = ''
    for c in my_string:
        answer= c+answer
    return answer

 

 

https://school.programmers.co.kr/learn/courses/30/lessons/120822

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr