본문 바로가기

스크립트

[코딩테스트 입문] 숨어있는 숫자의 덧셈 (1)

반응형

숨어있는 숫자의 덧셈 (1)

1안) solution.py

def solution(my_string):
    answer = 0
    
    sum = 0
    for string in my_string:
        if string.isdigit():
            number = int(string)
            sum = sum + number
        answer = sum
    
    return answer

2안) solution.py

import re

def solution(my_string):
    answer = 0
    
    numbers = re.sub(r'[A-za-z]','',my_string)
    for number in numbers:
        answer += int(number)
    
    return answer

 

 

출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120851

 

728x90
반응형