https://school.programmers.co.kr/learn/courses/30/lessons/12925
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문자열을 숫자로 어떻게 바꾸는가?에 초점을 두어 풀면 된다.
- Java
class Solution {
public int solution(String s) {
int answer = 0;
if(s.charAt(0)>='0'&&s.charAt(0)<='9')
answer = Integer.parseInt(s);
else{
answer=Integer.parseInt(s.substring(1));
if(s.charAt(0)=='-')
answer*=-1;
}
return answer;
}
}
- Ruby
def solution(s)
answer=0
if s[0]=='-' or s[0]=='+'
answer = s.slice(1..(s.length)).to_i
if(s[0]=='-')
answer=-answer
end
else answer=s.to_i
end
return answer
end
'Programmers > Java, Ruby' 카테고리의 다른 글
프로그래머스 Java / Ruby : x만큼 간격이 있는 n개의 숫자 (0) | 2022.10.08 |
---|---|
프로그래머스 Java / Ruby : 나머지가 1이 되는 수 찾기 (0) | 2022.10.07 |
프로그래머스 Java / Ruby (0) | 2022.10.05 |
프로그래머스 Java / Ruby : 하샤드 수 (0) | 2022.10.04 |
프로그래머스 Java : 문자열 내 p와 y의 개수 (0) | 2022.10.03 |