[JAVA 문제 풀이] 38. 숨어있는 숫자의 덧셈 (1)

프로그래머스 (120851)
Stupefyee's avatar
Dec 05, 2024
[JAVA 문제 풀이] 38. 숨어있는 숫자의 덧셈 (1)
notion image

내가 작성한 코드

💡
class Solution { public int solution(String my_string) { // 숫자만 걸러내고 배열화 String[] split = my_string.replaceAll("[^1-9]", "").split(""); int answer = 0; // 반복문을 통해 모두 더하기 for (String s : split) { answer += Integer.parseInt(s); } return answer; } }

다른 사람의 코드

💡
class Solution { public int solution(String my_string) { int answer = 0; // char 배열을 이용 for(char c : my_string.toCharArray()){ if(c >= '0' && c <= '9'){ // 정수 0 ~ 9 만 거르기 answer += c - '0'; // c-'0'으로 진짜 정수값 가져오기 } } return answer; } }
Share article

stupefyee