Python/프로그래머스
[프로그래머스/Python] 문자열 뒤집기
2nan
2024. 6. 25. 10:32
728x90
코드 입력
문자열을 거꾸로 뒤집는 문제이다.
슬라이싱을 이용해서 문제를 풀었다.
문자열, 리스트, 튜플 등 시퀀스 자료형을 역순으로 만드는데 사용된다.
슬라이스의 기본 형식은 다음과 같다.
# 슬라이스 기본 형식
sequence[start:stop:step]
# start : 슬라이스를 시작할 인덱스
# stop : 슬라이스를 끝낼 인덱스
# step : 슬라이스 간격
# start와 stop의 경우, 생략하면 각각 처음과 끝을 의미
# step의 경우, 생략하면 1
## [::-1]
# start와 stop이 생략됨
# step이 -1이라는 의미는, 뒤에서부터 앞으로 가져오겠다는 의미
##### ex)
a = "hello"
print(a[::-1])
``` olleh ````
보통은 step을 사용하지 않고 나의 경우에는 text[2:5]와 같은 형태로 문자열의 부분을 추출할 때 많이 사용한다.
해당 내용을 이해하면 조금 더 슬라이싱이 편해질 수 있다.
출처 : 프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/120822
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr