[프로그래머스] 문자열을 정수로 바꾸기

정선모·2022년 1월 15일
0

프로그래머스

목록 보기
5/91

문제설명 :
문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.
제한조건 :
s의 길이는 1 이상 5이하입니다.
s의 맨앞에는 부호(+, -)가 올 수 있습니다.
s는 부호와 숫자로만 이루어져있습니다.
s는 "0"으로 시작하지 않습니다.

if(s.contains("-") == true){}
을 이용하여 "-" 문자를 가진 문자열을 찾아내고, 양수와 음수를 구분해서 return 하려고 시도했으나, parseInt 메소드를 사용하면 해당 "-"까지 알아서 Int로 변환해주는 것이었습니다.. 아는게 많으면 코딩하기도 훨씬 편해진다는것을 깨달았습니다. 문제를 풀고나서 다른사람의 문제풀이를 볼때마다 항상 느끼는 거지만 정말 잘하시는 프로그래머 분들이 많으시고, 내가 가야할 길이 아직 멀다는 것입니다.

class Solution {
    public int solution(String s) {
        int answer = 0;
        answer = (Integer.parseInt(s));
        // Integer 클래스의 parseInt 메소드를 사용하여 해당 String 문자열을 int 형으로 변환
        return answer;
    }
}

[프로그래머스] 문자열을 정수로 바꾸기 링크

도움이 된 글들 링크

쉬운코딩이최고 님 티스토리 링크
점프 투 자바 스트링 링크

profile
개발자가 되어가는 비전공자

0개의 댓글