본문 바로가기
프로그래머스/JAVA

[level 1] 문자열을 정수로 바꾸기

by AsCE_hyunseung 2018. 8. 20.


1
2
3
4
5
6
7
class Solution {
    public int solution(String s) {
        int answer = 0;
        answer = Integer.parseInt(s);
        return answer;
    }
}
cs


문제 설명

문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.


제한 조건

s의 길이는 1 이상 5이하입니다.

s의 맨앞에는 부호(+, -)가 올 수 있습니다.

s는 부호와 숫자로만 이루어져있습니다.

s는 0으로 시작하지 않습니다.


간단하게 스트링을 정수로 변환해주는 ParseInt() 메소드를 활용해서 해결했다.

처음에는 ParseInt() 메소드가 '-'기호를 음수로 인식을 못하는줄 알고 substring() 메소드로 첫 글자를 뽑아서 '-'기호가 있으면 -1을 곱해주는 형식으로 가려고 했는데 생각보다 ParseInt() 메소드는 편리한 함수였다.


데스크톱에서 이클립스를 자바 업데이트를 한 후 오랜만에 키는 바람에 이클립스가 켜지질 않았다.

구글에 오류코드로 찾아보니

기존에 이클립스에서 사용되었던 JAVA가 업데이트 되면서 이클립스 실행 시 JAVA에 대한 자료 정보가 없기 때문에 오류가 발생합니다.

라고 해서 이클립스에서 새로 업데이트 된 정보를 수정해 주었다.


'프로그래머스 > JAVA' 카테고리의 다른 글

[level 1] 정수 제곱근 판별  (0) 2018.09.04
[level 1] 평균 구하기  (0) 2018.09.02
[level 1] 수박수박수박수?  (0) 2018.09.01
[level 1] 약수의 합  (0) 2018.08.21
[level 1] 문자열 내림차순으로 배치하기  (0) 2018.08.21