프로그래밍언어공부/Java

[알고리즘 문제풀이] 스트링을 숫자로 바꾸기

무의욕자 2017. 6. 22. 09:15

문제 및 답안 출처: http://www.tryhelloword.co.kr


문제

strToInt 메소드는 String형 str을 매개변수로 받습니다.
str을 숫자로 변환한 결과를 반환하도록 strToInt를 완성하세요.
예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다.

str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다.


public class StrToInt {

    public int getStrToInt(String str) {

        return 0;

    }

    //아래는 테스트로 출력해 보기 위한 코드입니다.

    public static void main(String args[]) {

        StrToInt strToInt = new StrToInt();

        System.out.println(strToInt.getStrToInt("-1234"));

    }

}



나의 답


public class StrToInt {

    public int getStrToInt(String str) {

int num = Integer.parseInt(str);

        return num;

    }

    //아래는 테스트로 출력해 보기 위한 코드입니다.

    public static void main(String args[]) {

        StrToInt strToInt = new StrToInt();

        System.out.println(strToInt.getStrToInt("-1234"));

    }

}


다른 분의 답안도 확인해보았습니다만 대부분이 저와 비슷한 코드더라구요. parseInt(string)을 이용한 변환방법이었습니다.