TIL70. CodeKata : 배열 요소 뒤집기 문제

ID짱재·2021년 11월 4일
0

CodeKata

목록 보기
10/18
post-thumbnail

🌈 배열 요소 뒤집기 문제


🤔 나의 Solution

문자로 구성된 배열을 input으로 전달하면, 문자를 뒤집어서 return 해주세요. 새로운 배열을 선언하면 안 되고, 인자로 받은 배열을 수정해서 만들어주세요.

✔️ 예를 들어, parameter로 ["h","e","l","l","o"]가 전달되면, ["o","l","l","e","h"]를 반환합니다.

✔️ 예를 들어, parameter로 ["H","a","n","n","a","h"]가 전달되면, ["h","a","n","n","a","H"]를 반환한다.

def reverse_string(s):
  return s[::-1]
print(reverse_string(["H","a","n","n","a","h"]))

✔️ 슬라이싱 기능으로 간단히 해결했다.


🤔 다른 해결 방법

def reverse_string(s):
  return list(reversed(s))
print(reverse_string(["H","a","n","n","a","h"]))

✔️ reversed를 사용해서도 뒤집기가 가능하다.

profile
Keep Going, Keep Coding!

0개의 댓글