class Solution { public int solution(String s) { return Integer.parseInt(s); } }
---------------------------------
public class StrToInt { public int getStrToInt(String str) { boolean Sign = true; int result = 0; for (int i = 0; i < str.length(); i++) { char ch = str.charAt(i); if (ch == '-') Sign = false; else if(ch !='+') result = result * 10 + (ch - '0'); } return Sign?1:-1 * result; }
출처: www.programmers.co.kr
'알고리즘' 카테고리의 다른 글
(JAVA) 가장 큰 수 (0) | 2018.10.26 |
---|---|
(JAVA) 탑 (0) | 2018.10.26 |
(JAVA) 수박수박수박수박수박수? (0) | 2018.10.25 |
(JAVA) 소수 찾기 (0) | 2018.10.25 |
(JAVA) 서울에서 김서방 찾기 (0) | 2018.10.25 |