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)
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 문자열 리스트 관리 > 문자열의 총 길이 구하기 (0) | 2023.07.03 |
---|---|
[코드트리] 문자열 리스트 관리 > 문자열 역순으로 출력하기 (0) | 2023.07.03 |
공백있는 문자열 한번에 입력받기 > 공백을 기준으로 출력 (0) | 2023.07.03 |
[코드트리] 공백있는 문자열 한번에 입력받기 > 문자 개수 세기 (0) | 2023.07.03 |
[코드트리] Min/Max > 가장 왼쪽에 있는 최댓값(★) (0) | 2023.07.02 |