반응형
SMALL
🧩 문제 이해하기
상상해봐요! 여러분 앞에 길게 늘어선 알파벳 친구들이 있어요. 우리의 임무는:
- 알파벳 친구들의 줄(문자열)을 보고
- 몇 번째 친구를 불러낼지 정하고(정수 i)
- 그 친구를 소개하는 거예요!
🔧 필요한 파이썬 도구들
1. 📏 문자열 인덱싱
문자열의 특정 위치에 있는 문자를 꺼내올 수 있어요.
word = "Python"
print(word[0]) # 결과: P
print(word[2]) # 결과: t
2. ⌨️ 입력 받기
사용자로부터 정보를 받아올 수 있어요.
name = input("이름을 입력하세요: ")
age = int(input("나이를 입력하세요: "))
🚀 문제 해결 단계
- 알파벳 친구들의 줄(문자열) 입력받기
- 몇 번째 친구를 부를지(정수) 입력받기
- 그 위치의 친구 소개하기
💻 파이썬 코드로 구현하기
# 1. 알파벳 친구들의 줄(문자열) 입력받기
s = input()
# 2. 몇 번째 친구를 부를지(정수) 입력받기
i = int(input())
# 3. 그 위치의 친구 소개하기
print(s[i-1])
🧠 코드 설명
s = input()
: 알파벳 친구들의 줄(문자열)을 입력받아요.i = int(input())
: 몇 번째 친구를 부를지 정수로 입력받아요.print(s[i-1])
: i번째 친구를 소개해요.
(주의: 파이썬은 0부터 세기 시작하므로 i-1을 사용해요!)
🌟 예제로 이해하기
입력 예시:
Hello
3
과정 설명:
- 알파벳 친구들: 'H', 'e', 'l', 'l', 'o'
- 부를 친구의 번호: 3
- 3번째 친구는 'l'이에요 (0부터 세면 2번 자리에 있어요)
출력 예시:
l
💡 팁
- 문자열의 위치는 0부터 시작해요. 그래서 i번째 문자를 찾을 때 i-1을 사용했어요!
- 파이썬의 문자열은 변경할 수 없어요. 하지만 읽는 것은 자유롭답니다!
- 입력받은 숫자가 문자열의 길이를 넘지 않도록 주의해야 해요. 에러가 날 수 있어요!
🎉 마무리
이렇게 하면 긴 줄에 서 있는 알파벳 친구들 중 원하는 친구를 쉽게 찾을 수 있어요!
이 문제를 통해 문자열 다루기와 인덱싱의 기초를 배웠네요.
이제 여러분은 문자열의 비밀 요원이 되었어요! 어떤 글자든 찾아낼 수 있죠! 🕵️♀️🔠
반응형
LIST
'Python > 백준' 카테고리의 다른 글
🎭 백준 9086 - '문자열' 문제 풀이 가이드 #Python (3) | 2024.06.03 |
---|---|
# 📏 백준 2743 - '단어 길이 재기' 문제 풀이 가이드#Python (0) | 2024.06.03 |
📊 백준 1546 - '평균' 문제 풀이 가이드#Python (0) | 2024.06.03 |
🔄 백준 10811 - '바구니 뒤집기' 문제 풀이 가이드#Python (1) | 2024.06.03 |
🔢 백준 3052 - '나머지' 문제 풀이 가이드 #Python (0) | 2024.06.03 |