
class Solution {
public int solution(String s) {
return Integer.parseInt(s);
}
}
class Solution {
public int solution(String s) {
int answer = 0;
boolean sign = true;
for(int i=0; i<s.length(); i++) {
if (s.charAt(i) == '-')
sign = false;
else if (s.charAt(i) != '+')
answer = answer*10 + (s.charAt(i) - '0');
}
return sign == false ? -1*answer : answer;
}
}
'코딩테스트 > Programmers' 카테고리의 다른 글
| [Programmers] 서울에서 김서방 찾기 (속도 줄이기) (0) | 2023.08.03 |
|---|---|
| [Programmers] 두 정수 사이의 합 (0) | 2023.08.02 |
| [Programmers] x만큼 간격이 있는 n개의 숫자 (Stream 사용) (0) | 2023.07.30 |
| [Programmers] 평균 구하기 (Stream) (0) | 2023.07.30 |
| [Programmers] 경기도에 위치한 식품창고 목록 출력 (SQL) (0) | 2023.07.30 |