nan + nan = 2nan

[프로그래머스/Python] 문자열 뒤집기 본문

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

 

 

Comments