알파벳과 숫자로 이루어진 문자열이 두 개 주어지면, 각 문자열에서 알파벳을 제외하고 남은 숫자부분을 차례대로 이어붙여 만든 수를 구하고, 두 문자열에서 구한 두 수의 합을 구하는 프로그램을 작성해보세요.
# 문자열을 구현하여 입력받습니다.
a = input()
b = input()
idx1 = 0
idx2 = 0
str1 = ""
str2 = ""
# a의 정수로 변환 가능한 부분을 다른 문자열로 옮깁니다.
for elem in a:
if ord(elem) <= ord('9') and ord(elem) >= ord('0'):
str1 += elem
# b의 정수로 변환 가능한 부분을 다른 문자열로 옮깁니다.
for elem in b:
if ord(elem) <= ord('9') and ord(elem) >= ord('0'):
str2 += elem
# 합쳐진 문자열을 숫자로 바꿉니다.
str1 = int(str1)
str2 = int(str2)
# 두 숫자의 합을 출력합니다.
print(str1 + str2)
# 나의 풀이 ----------------------------------------
a = list(input())
b = list(input())
arr_a = []
arr_b = []
for i in range(len(a)):
if a[i].isdigit() == True:
arr_a.append(a[i])
else:
continue
for i in range(len(b)):
if b[i].isdigit() == True:
arr_b.append(b[i])
else:
continue
arr_a = ''.join(arr_a)
arr_b = ''.join(arr_b)
print(int(arr_a) + int(arr_b))
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 2차원 배열 입력 > 배열의 평균(★) (0) | 2023.07.12 |
---|---|
[코드트리] 2차원 배열 입력 > 대문자로 바꾸기 (0) | 2023.07.11 |
[코드트리] 문자열을 정수로 변환하기 > 정수만 추출하기 (0) | 2023.07.07 |
[코드트리] 대소문자 변환 > 대문자로 출력하기 (0) | 2023.07.07 |
[코드트리] 문자열 밀기 > 문자열 한 칸씩 밀어내며 뒤집기 (0) | 2023.07.07 |