100일 도전 알고리즘 문제풀이 1일차
https://school.programmers.co.kr/learn/courses/30/lessons/12925
class Solution {
public int solution(String s) {
int answer = 0;
if(s.substring(0,1).equals("-")){
answer = (-1) * (Integer.valueOf(s.substring(1)));
}else if(s.substring(0,1).equals("+")){
answer = Integer.valueOf(s.substring(1));
}else{
answer = Integer.valueOf(s);
}
return answer;
}
}
앞에 -나 +가 있는지 확인하고, -가 있으면 (-1)을 곱해서 음수로 만들어 주고, +가 있으면 +를 제외한 부분을 정수로 바꿀 수 있도록 하였다.
'JAVA > 프로그래머스' 카테고리의 다른 글
[프로그래머스/자바] 가장 가까운 같은 글자 (0) | 2024.01.13 |
---|---|
[프로그래머스/자바] 최대공약수와 최소공배수 (1) | 2023.12.26 |
[프로그래머스/자바] 외계어 사전 (0) | 2023.09.04 |
[프로그래머스/자바] 안전지대 (0) | 2023.09.04 |
[프로그래머스/자바] 캐릭터의 좌표 (0) | 2023.09.03 |
댓글