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으로 시작할 때를 고민하지 않았기 때문인 것 같다.