반응형
※ 본 내용은 완전한 정답이 아닐 수 있고 개인의 기준에 맞춰 작성한 코드입니다. 참고만 해주세요 !
▶ 문제 설명 ◀
사용언어 : JAVA
문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.
▶ 제한 사항 ◀
˙ s의 길이는 1 이상 5이하입니다.
˙ s의 맨앞에는 부호(+, -)가 올 수 있습니다.
˙ s는 부호와 숫자로만 이루어져있습니다.
˙ s는 "0"으로 시작하지 않습니다.
class Solution {
public int solution(String s) {
int sum = 0;
int mul = 1;
for(int i=s.length()-1; i>=0; i--){
sum += (s.charAt(i)-'0') * mul;
mul *= 10;
if(s.substring(0,1).equals("+") && i==1){
break;
}else if(s.substring(0,1).equals("-") && i==1){
sum *= -1;
break;
}
}
return sum;
}
}
반응형
'코딩 기록 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 이상한 문자 만들기 (0) | 2021.03.25 |
---|---|
[프로그래머스] 약수의 합 (0) | 2021.03.25 |
[프로그래머스] 서울에서 김서방 찾기 (0) | 2021.03.25 |
[프로그래머스] 문자열 다루기 기본 (1) | 2021.03.25 |
[프로그래머스] 문자열 내림차순으로 배치하기 (0) | 2021.03.25 |