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 |