Python/[코드트리]
[코드트리] 문자열 리스트 관리 > 특정 문자로 끝나는 문자열
hyunnn_00
2023. 7. 3. 15:50
알파벳으로 이루어진 10개의 문자열과 문자가 하나 주어지면 그 문자로 끝나는 문자열들을 입력에서 주어진 순서대로 출력하는 프로그램을 작성해보세요.
# 문자열을 구현하여 입력받습니다.
string = [
input()
for _ in range(10)
]
# 문자를 입력받습니다.
a = input()
cnt = 0
# 마지막 문자로 주어진 문자가 나오는 경우 그 문자열을 출력합니다. 그리고 그런 횟수를 구합니다.
for i in range(10):
leng = len(string[i])
if string[i][leng-1] == a:
print(string[i])
cnt += 1
# 만족하는 문자열이 없다면 None을 출력합니다.
if cnt == 0:
print("None")
# 나의 풀이 ----------------------------------
arr = [
input()
for _ in range(10)
]
a = input()
found = False
for i in range(len(arr)):
if arr[i][-1] == a:
print(arr[i])
found = True
if not found:
print('None')