Python/[코드트리]
[코드트리] 문자열 리스트 관리 > 문자열의 특정 위치 찾기 2
hyunnn_00
2023. 7. 3. 11:19
5개의 문자열을 "apple", "banana", "grape", "blueberry", "orange"로 초기화 한 후, 영문자 하나가 주어졌을때 5개의 문자열들 중 세 번째나 네 번째 문자와 일치하는 문자열들을 모두 찾아내고 이러한 문자열의 개수를 출력하는 프로그램을 작성해보세요.
# 문자열 리스트를 정의합니다.
string = ["apple", "banana", "grape", "blueberry", "orange"]
# 영문자를 입력받습니다.
a = input()
cnt = 0
# 조건을 만족하는 문자열을 출력하고 조건을 만족하는 문자열의 개수를 셉니다.
for i in range(5):
if string[i][2] == a or string[i][3] == a:
print(string[i])
cnt += 1
# 조건을 만족하는 문자열의 개수를 출력합니다.
print(cnt)
# 나의 풀이 ---------------------------------
arr = ["apple", "banana", "grape", "blueberry", "orange"]
a = input()
cnt = 0
for i in range(5):
for j in range(2, 4):
if arr[i][j] == a:
new_arr = arr[i]
cnt += 1
print(new_arr)
print(cnt)