알고리즘 11일차

  1. 문제 : 문자 구성 배열 역순으로 출력하기

  2. 필요 개념 :

  • (새로운 배열을 만들면)list(reversed)만 알면 어렵지 않게 풀리는 문제.
  • (새로운 배열을 안 만들면) [::-1]
  1. 코드
def reverse_string(s):
  result = []
  # return할 새로운 배열 만듦
  for i in reversed(s):
  # for loop을 역순으로 돌림
    result.append(i)
   # 이후 집어넣어주기
  return result

print(reverse_string(["h","e","l","l","o"]))

코드2

def reverse_string(s):
  return s[::-1]

print(reverse_string(["h","e","l","l","o"]))

회문의 응용이다.

profile
커피 내리고 향 맡는거 좋아해요. 이것 저것 공부합니다.

0개의 댓글

관련 채용 정보