Python/[코드트리]
[코드트리] 문자열을 정수로 변환하기 > 알파벳 지우기
hyunnn_00
2023. 7. 7. 17:16
알파벳과 숫자로 이루어진 문자열이 두 개 주어지면, 각 문자열에서 알파벳을 제외하고 남은 숫자부분을 차례대로 이어붙여 만든 수를 구하고, 두 문자열에서 구한 두 수의 합을 구하는 프로그램을 작성해보세요.
# 문자열을 구현하여 입력받습니다.
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))