Python/[코드트리]
[코드트리] 문자열 리스트 관리 > 문자열 길이의 합
hyunnn_00
2023. 7. 3. 11:41
첫 번째 줄에 숫자 n이 주어지고, 그 다음 n개의 줄에 걸쳐 n개의 문자열이 주어질 때, 모든 문자열 길이의 합과 주어진 문자열 중 첫 번째 문자로 'a'가 몇 번 나왔는지를 출력하는 프로그램을 작성해보세요.

# n을 입력받습니다.
n = int(input())
# 문자열을 구현하고 입력받습니다.
string = [
input()
for _ in range(n)
]
# len_all : 전체 문자열의 길이, cnt : 첫번째 문자로 'a'가 나오는 횟수
len_all = 0
cnt = 0
# 전체 문자열의 길이와 첫번째 문자로 'a'가 나오는 횟수를 구합니다.
for i in range(n):
len_all += len(string[i])
if string[i][0] == 'a':
cnt += 1
# 문제에서 구하고자 하는 값들을 출력합니다.
print(len_all, cnt)
# 나의 풀이 -------------------------------------
n = int(input())
arr = [
input()
for _ in range(n)
]
sum_len = 0
cnt = 0
for i in range(n):
sum_len += len(arr[i])
if arr[i][0] == 'a':
cnt += 1
print(sum_len, cnt)