-
728x90
๐ ๋ฌธ์ ์ค๋ช
ํ ์๋ฆฌ ์ ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด
num_str
์ด ์ฃผ์ด์ง ๋, ๊ฐ ์๋ฆฌ์์ ํฉ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.๐ ์ ํ ์ฌํญ
- 3 ≤
num_str
≤ 100
๐ ๋ต์
class Solution { public int solution(String num_str) { int answer = 0; for(int i=0; i<num_str.length(); i++) { answer+=Integer.parseInt(""+num_str.charAt(i)); } return answer; } }
charAt()
์ ํตํด ๋ฌธ์์ด์ ํ๊ธ์์ฉ ๋ ๋ค์Integer.parseInt()
๋ก ์ ์ํ์ผ๋ก ๋ณํํ์ฌ ๊ฐ์ ๊ตฌํด์ค๋ค.์ด ๋
charAt()
์ ํตํด ๋์จ ๋ฌธ์๋char
ํ์ ์ด๊ธฐ ๋๋ฌธ์Integer.parseInt()
๊ฐ ์ ์์๋ ๋์ง ์๋๋ค.๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ""์ ๋ํด์ค์ ๋ฌธ์์ด๋ก ๊ฐ์ ๋ณํํ์ฌ ์งํํ๋ค.
๐ก ์ฐธ๊ณ
๋ฌธ์์ด.length()
: ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๋ฐํInteger.parseInt()
: ๋ฌธ์์ด์ ์ ์ํ์ผ๋ก ๋ณํ๋ฌธ์์ด.charAt(์ธ๋ฑ์ค)
: ์ธ๋ฑ์ค์ ํด๋นํ๋ ๋ฌธ์์ด์ ํ ๋ฌธ์๋ฅผ char ํ์ ์ผ๋ก ๋ฐํ
728x90'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์กฐ๊ฑด์ ๋ง๊ฒ ์์ด ๋ณํํ๊ธฐ1 (0) 2023.09.27 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ฐฐ์ด ๋ง๋ค๊ธฐ 1 (1) 2023.09.25 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๊ธธ์ด์ ๋ฐ๋ฅธ ์ฐ์ฐ (0) 2023.09.25 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ถ๋ถ ๋ฌธ์์ด์ธ์ง ํ์ธํ๊ธฐ (0) 2023.09.24 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - n ๋ฒ์งธ ์์๊น์ง (0) 2023.09.24 - 3 ≤