250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- html
- 파이썬 몫
- sql
- YOLOv5
- map
- Python3
- count
- 프로젝트
- where
- 파이썬 슬라이싱
- 코딩테스트 연습
- Len
- 프로그래머스
- Django
- 단어 공부
- 파이썬
- ORDER BY
- 아이엠어바텐더
- GIT
- css
- 데이터
- date_format
- 슬라이싱
- 설계
- pcce 기출문제
- Join
- 백준
- python
- List Comprehension
- SQL 고득점 Kit
Archives
- Today
- Total
nan + nan = 2nan
[프로그래머스/Python] 문자열 뒤집기 본문
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
'Python > 프로그래머스' 카테고리의 다른 글
[프로그래머스/Python] 짝수 홀수 개수 (0) | 2024.06.27 |
---|---|
[프로그래머스/Python] 직각삼각형 출력하기 (0) | 2024.06.26 |
[프로그래머스/Python] 배열 출력 (0) | 2024.06.24 |
[프로그래머스/Python] 나이 출력 (0) | 2024.06.23 |
[프로그래머스/Python] 아이스 아메리카노 (0) | 2024.06.22 |
Comments