Coding Test/Baekjoon

[Python] 파이썬 백준(27866) 문자와 문자열

파송송 2023. 3. 22. 17:02
728x90

https://www.acmicpc.net/problem/27866

 

27866번: 문자와 문자열

첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$)

www.acmicpc.net


나의 풀이 

소문자와 대문자로 이뤄진 S와, 정수 i가 주어졌을 때, S의 i번째 글자를 출력함

입력

Sprout
3

출력

r

a = input()
i = int(input())
print(a[i-1])

다른 사람의 코드

s = input()
print(s[int(input())-1])

  • input()으로 들어온 값을 변수에 넣어주고 사용해야 한다고 생각했는데 다음과 같이 저 자체를 변수로 사용해도 됨
  • 그렇게 사용하는게 시간도 더 빠름
  • 히지만 가독성을 고려해야 한다면 나의 풀이도 나쁘지 않음
728x90