알고리즘
String to Num
e-pd
2020. 8. 24. 17:14
문자열을 정수로 바꾸기 - Integer.parse를 쓰지않는다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public int solve(String stringNum) {
int intNum = 0;
char[] chars = stringNum.toCharArray();
for (char c : chars) {
intNum = intNum * 10;
intNum += c - '0';
}
return intNum;
}
}
|
cs |
1. toChar로 변형한다.
2. 10자리씩 늘어나기때문에 10씩 곱한다.
3. char에 -'0'을 하면 parse를 할 필요없다.