슬라이싱 2

백준 [9093.단어 뒤집기] | Python

✏️ 문제 https://www.acmicpc.net/problem/9093 9093번: 단어 뒤집기 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는 www.acmicpc.net ✏️ 풀이방법 1. sentence에 리스트로 각 문자열을 담는다. 2. 리스트의 원소 하나씩 거꾸로 출력한다. 📌 코드.1 -문자열 슬라이싱을 활용한 풀이 t = int(input()) sentence = [list(map(str,input().split())) for _ in range(t)] for i in range(t): resentence = [] for j in ra..

Python/online judge 2024.02.16

[Python] 03. 문자열/리스트 인덱싱 및 슬라이싱

문자열과 리스트는 인덱스를 활용하여 특정 문자를 추출할 수 있다.파이썬에서의 인덱싱은 0부터 시작한다. 문자열 인덱싱 및 슬라이싱슬라이싱의 범위지정은 [시작값,끝,간격크기]로 사용할 수 있다. 시작값과 끝값을 생략할 경우 해당 문자열의 시작과 끝을 의미한다.string = 'Helloworld'print(string[5]) #Wprint(string[0:5]) #Helloprint(string[0:5:2]) #Hlo 인덱싱은 양수뿐만 아니라 음수도 사용이 가능하다. 음수를 사용하는 경우 문자열의 뒤쪽부터 역순으로 글자를 센다.string = 'Helloworld'print(string[-1]) #dprint(string[-1:-4]) #oworlprint(string[::-..

Python/Python 2023.11.23