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')