๐ ์ฝ๋ฉํ
์คํธ/๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์จ์ด์๋ ์ซ์์ ๋ง์ (1)
deep_lee
2022. 10. 23. 14:18
๋ฌธ์ ์ค๋ช
๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string์์ ๋ชจ๋ ์์ฐ์๋ค์ ํฉ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ์ฌํญ
- 1 ≤ my_string์ ๊ธธ์ด ≤ 1,000
- my_string์ ์๋ฌธ์, ๋๋ฌธ์ ๊ทธ๋ฆฌ๊ณ ํ์๋ฆฌ ์์ฐ์๋ก๋ง ๊ตฌ์ฑ๋์ด์์ต๋๋ค.
์ ์ถ๋ ฅ ์
"aAb1B2cC34oOp" | 10 |
"1a2b3c4d123" | 16 |
์๋ก์ด ๋ฌธ์์ด s์ ์ซ์๋ฅผ ์ ์ธํ๊ณ ๋ชจ๋ ๋จ๊ธฐ๊ณ
์ซ์ํํ์ charํ์ intํ์ผ๋ก ๋ณํ === Character.getNumericValue(๋ณ์);
class Solution {
public int solution(String my_string) {
int answer = 0;
String s=my_string.replaceAll("[^0-9]","");
for(char ch: s.toCharArray()){
answer+=Character.getNumericValue(ch);
}
return answer;
}
}