취뽀 기록

#열심히 살자 #취업 #공부

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