프로그래머스 : 숨어있는 숫자의 덧셈(2)
- 프로그래밍 언어 : Python
문제집 링크 : http://aladin.kr/p/szPra
프로그래머스 URL :
■ 작성 코드
def solution(my_string):
replace_chr = ""
answer = 0
for i in my_string:
if i.isdigit()==False:
replace_chr += " "
else:
replace_chr += i
list_set = replace_chr.split(" ")
for i in list_set:
if i.isdigit():
answer += int(i)
return answer
1. 고민 : 붙어 있는 숫자는 어떻게 해결할까?
- 숫자를 빼고 나머지는 " "으로 변환하자. 그리고 split(" ")을 이용하면 붙어 있는 숫자는 그대로 유지 된다.
2. isdigit()를 이용하여 숫자는 answer 변수에 더하자.
반응형
'Programming Test > 문제풀이' 카테고리의 다른 글
[프로그래머스] 6. 문자열 밀기 - Python (0) | 2025.01.16 |
---|---|
[프로그래머스] 5. 인덱스 바꾸기 - Python (0) | 2025.01.16 |
[프로그래머스] 3. OX 퀴즈 - Python (0) | 2025.01.15 |
[프로그래머스] 2. 문자열 계산하기 - Python (0) | 2025.01.14 |
[프로그래머스] 1. 옹알이 (1) - Python (0) | 2025.01.14 |