알파벳으로 이루어진 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')
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 문자열 순회하기 > 문자열 범위 출력하기 2 (0) | 2023.07.03 |
---|---|
[코드트리] 문자열 리스트 관리 > 특정 문자로 시작하는 문자열 (0) | 2023.07.03 |
[코드트리] 문자열 리스트 관리 > 문자열 길이의 합 (0) | 2023.07.03 |
[코드트리] 문자열 리스트 관리 > 문자열의 총 길이 구하기 (0) | 2023.07.03 |
[코드트리] 문자열 리스트 관리 > 문자열 역순으로 출력하기 (0) | 2023.07.03 |