[코딩테스트연습] 코딩테스트 입문 > Lv.0 숨어있는 숫자의 덧셈 (1)
2024. 3. 21. 10:37ㆍ코딩 테스트/[프로그래머스] Java
문제 설명
문제 풀이
하나씩 가져와서 letter 인지 digit인지 판별하기로 했다.
class Solution {
public int solution(String my_string) {
int answer = 0;
for(int i=0; i<my_string.length(); i++){
if(Character.isLetter(my_string.charAt(i))) continue;
else answer += Character.getNumericValue(my_string.charAt(i));
}
return answer;
}
}
다른 사람들 중에서는
- 아스키 코드를 활용한 사람
- 정규 표현식을 사용한 사람
- switch ~ case 문을 사용한 사람
다양한 방법들을 볼 수 있었다.
내 풀이도 나름 깔쌈하다고 생각한다..
'코딩 테스트 > [프로그래머스] Java' 카테고리의 다른 글
[코딩테스트연습] 코딩테스트 입문 > Lv.0 문자열을 정수로 변환하기 (0) | 2024.03.23 |
---|---|
[코딩테스트연습] 코딩테스트 입문 > Lv.0 n의 배수 고르기 (0) | 2024.03.23 |
[코딩테스트연습] 코딩테스트 입문 > Lv.0 제곱수 판별하기 (0) | 2024.03.21 |
[코딩테스트연습] 코딩데스트 입문 > Lv.0 모음 제거 (0) | 2024.03.21 |
[코딩테스트연습] 코딩데스트 입문 > Lv.0 문자 반복 출력하기 (0) | 2024.03.21 |