문제
http://school.programmers.co.kr/learn/courses/30/lessons/120851
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
풀이
charAt(i)는 문자를 반환한다.
숫자 문자('0'~'9')는 아스키 코드(유니코드 값)가 연속되어 있기 때문에 '0'을 빼면 실제 숫자로 변환할 수 있다.
코드
class Solution {
public int solution(String my_string) {
int answer = 0;
for(int i=0;i<my_string.length();i++){
int num=my_string.charAt(i)-'0';
if(num<10)
answer+=num;
}
return answer;
}
}'PS > Programmers' 카테고리의 다른 글
| [프로그래머스 Lv.0] 2차원으로 만들기(Java) (0) | 2026.07.14 |
|---|---|
| [프로그래머스 Lv.0] 대문자와 소문자(Java) (0) | 2026.07.13 |
| [프로그래머스 Lv.0] 배열 뒤집기(Java) (0) | 2026.07.11 |
| [프로그래머스 Lv.0] 모음 제거(Java) (0) | 2026.07.10 |
| [프로그래머스 Lv.0] 문자열 겹쳐쓰기(Kotlin) (0) | 2026.05.14 |
댓글