[JAVA-2]프로그래머스 1단계 - 문자열을 정수로 바꾸기

이지연·2020년 11월 8일
0

[JAVA]프로그래머스

목록 보기
2/9
post-thumbnail

https://programmers.co.kr/learn/courses/30/lessons/12925

문제 해설

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

코드

class Solution {
    public int solution(String s) {   ---(1)
        int answer = 0;   ---(2)
        
        answer += Integer.parseInt(s); ---(3)
        return answer;
    }
}

풀이 과정

(1) String s를 인자로 받는다.
(2) answer 변수를 초기화시킨다.
(3) String을 int로 바꾸기 위해서 고민을 하다가 Integer.parseInt()를 이용하였다. 바꿔주고 바로 answer 변수에 대입하도록 만들었다.

*Integer.parseInt(String s)
: 숫자형의 문자열을 첫번째 인자 값으로 받고 변환할 진수값을 입력하면 해당 진수에 맞춰 Integer형으로 바꾸어 주는 방법

채점 결과

정확성: 50.0
효율성: 0.0
합계: 50.0 / 50

효율성 문제에 점수를 받지 못했다. 그 이유를 생각해보니, 문제에서 s의 길이와 s가 0으로 시작할 때를 고민하지 않았기 때문인 것 같다.

profile
Everyday STEP BY STEP

0개의 댓글