https://programmers.co.kr/learn/courses/30/lessons/12925
- 입력 받은 s의 첫번째 문자가 ‘-‘ 부호일 경우 substring을 통해 첫번째 문자(부호)를 parseInt를 이용하여 정수로 바꿔 출력.
- 첫번째 문자가 ‘-‘가 아닐 경우 문자를 그대로 정수로 바꾸어 출력.
class Solution {
public int solution(String s) {
int answer = 0;
if(s.charAt(0) == '-') {
answer = Integer.parseInt(s.substring(1))*-1;
}
else {
answer = Integer.parseInt(s);
}
return answer;
}
}
기본 구조는 substring(StartIndex, EndIndex);
자를 문자열 변수명.substring(n);
n번째 문자부터 끝까지 자름.