class Solution {
public int solution(String s) {
// Integer.parseInt() 메소드를 사용하여 문자열을 정수로 변환
// 이 메소드는 문자열의 맨 앞에 있는 부호(+ 또는 -)도 처리할 수 있음
int answer = Integer.parseInt(s);
// 변환된 정수값 반환
return answer;
}
}
문제 소개
우리는 문자열로 표현된 숫자를 정수로 변환해야 합니다.
입력 문자열은 부호(+ 또는 -)를 포함할 수 있습니다.
해결 방법
Java의 Integer 클래스에서 제공하는 parseInt() 메소드를 사용합니다.
이 메소드는 문자열을 받아 정수로 변환해줍니다.
코드 설명
첫 번째 주석은 Integer.parseInt() 메소드의 기능을 설명합니다.
"Integer.parseInt() 메소드를 사용하여 문자열을 정수로 변환"
두 번째 주석은 이 메소드의 특별한 기능을 언급합니다.
"이 메소드는 문자열의 맨 앞에 있는 부호(+ 또는 -)도 처리할 수 있음"
int answer = Integer.parseInt(s);
이 라인에서 실제 변환이 이루어집니다.
마지막 주석은 결과 반환을 설명합니다.
"변환된 정수값 반환"
return answer;
변환된 정수를 최종적으로 반환합니다.
코드의 장점
간결성: 핵심 기능이 단 한 줄로 구현됩니다.
자동 부호 처리: + 또는 - 부호를 자동으로 인식합니다.
가독성: 주석을 통해 코드의 의도가 명확히 드러납니다.
주의사항
입력 문자열은 올바른 숫자 형식이어야 합니다.
매우 큰 숫자의 경우 int 범위를 벗어날 수 있으므로 주의가 필요합니다.