문자열 뒤집기

2023. 1. 15. 17:12Algorithm

 

문자열을 뒤집는 함수를 작성하라. 입력값은 문자 배열이며, 리턴없이 리스트를 직접 조작하라

 

예제 1.

입력 ["h", "e", "l", "l", "o"] 
출력 ['o', 'l', 'l', 'e', 'h']

 예제 2.

입력 ["H", "a", "n", "n", "a", "h"]
출력 ['h', 'a', 'n', 'n', 'a', 'H']

 

이 문제는 상당히 쉽다.

그냥 반환값도 없기 때문에 매개변수로 들어온 리스트를 reverse() 함수로 뒤집어 주면 된다.

참고로 reverse() 함수는 새로운 값을 만들어서 반환하는게 아닌 변수의 값을 조정한다.

 

코드

strs = ["H", "a", "n", "n", "a", "h"]

def solution(chars):
    chars.reverse()



solution(strs)
print(strs) #['h', 'a', 'n', 'n', 'a', 'H']

'Algorithm' 카테고리의 다른 글

백준: 오븐 시계  (0) 2023.01.15
그룹 애너그램  (0) 2023.01.15
가장 흔한 단어  (0) 2023.01.15
로그파일 재정렬  (0) 2023.01.15
팰린드롬  (0) 2023.01.15