0406 문자열을 정수로 바꾸기
2811 단어 programmersJavaJava
문제 설명
문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.
제한 조건
- s의 길이는 1 이상 5 이하입니다.
- s의 맨앞에는 부호(+,-)가 올 수 있습니다.
- s는 부호와 숫자로만 이루어져있습니다.
- s는 "0"으로 시작하지 않습니다.
입출력 예
- 예를들어 str이 "1234" 이면 1234를 반환하고, "-1234" 이면 -1234를 반환하면 됩니다.
- str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다.
기본코드
class Solution {
public int solution(String s) {
int answer = 0;
return answer;
}
}
정답코드
class Solution {
public int solution(String s) {
int answer = 0;
// 원하는 타입을 문자열로 바꿀때에 Integer.parseInt(String s)를 넣어주면 int 형으로 바뀐다.
answer = Integer.parseInt(s);
//parseDouble 등등 모든 타입으로 변환시킬수 있다.
return answer;
}
}
문제풀이
도저히 내가 아는 선에서는 풀 수 없어서.. 구글링을 해서 Integer.parseInt() 메서드를 찾게되었다. Integer.parseInt(s) 를 해주게 되면 String 타입이었던 s가 int 타입으로 바뀌게 된다. parseDouble 등등 거의 모든 타입으로 변환 시킬수가 있다.
Author And Source
이 문제에 관하여(0406 문자열을 정수로 바꾸기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@xodus05/0406-문자열을-정수로-바꾸기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)