BeakJoon/Python
[Python] 백준 #27866번 : 문자와 문자열
쿼딩~
2023. 9. 29. 19:42


조건
- 첫째 줄에 문자열 S를 입력받는다, 둘째 줄에 i에 몇 번째 문자를 출력할지 입력받는다
코드
#sys.stdin.readline()을 쓰기 위해 불러옴
import sys
#S에 문자열을 입력받음
S = sys.stdin.readline()
#문자열 S를 char_list에 list 형식으로
#문자 각각 하나씩 인덱스에 저장
char_list = list(S)
#문자열에서 몇 번째 문자를 출력할건지 입력
i = int(sys.stdin.readline())
#n번째 문자를 출력하려면 n-1번째 인덱스를 출력해야 하기 때문에
#i-1번째 인덱스를 출력한다
print(char_list[i-1])
알게된 점
- 문자열에 문자를 하나씩 각각 리스트에 저장하기 위해서는 변수에 문자열을 입력받고 그 문자열을 또 다른 리스트 변수에 리스트 형식으로 저장하면 됨
ex) s='input'
char_list = list(s)
print(char_list)
출력 :
['i', 'n', 'p', 'u', 't']