100일 도전 알고리즘 문제풀이 1일차
https://school.programmers.co.kr/learn/courses/30/lessons/12925
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
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' 카테고리의 다른 글
[프로그래머스/자바] 최대공약수와 최소공배수 (1) | 2023.12.26 |
---|---|
[프로그래머스/자바] 없는 숫자 더하기 (0) | 2023.09.24 |
100일 도전 알고리즘 문제풀이 (0) | 2023.09.17 |
자바의 정석 2일차: 6장 (0) | 2023.09.13 |
[프로그래머스/자바] 외계어 사전 (0) | 2023.09.04 |
댓글