프로그래머스 문자열을 정수로 변환하기

KIMYEONGJUN·2026년 7월 30일
post-thumbnail

문제

내가 생각했을때 문제에서 원하는부분

숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요.

내가 이 문제를 보고 생각해본 부분

Main97라는 클래스 내에 solution 메서드를 정의하였다. 이 메서드는 문자열 n_str을 입력받아 정수로 변환한 값을 반환한다.
변환은 자바 내장 메서드 Integer.parseInt를 사용하여 수행한다. 이 메서드는 문자열 형태의 숫자를 정수로 바꾸는 역할을 한다.
main 메서드는 자바 프로그램 실행의 시작점으로, 여기서 Main97 객체를 생성하고 solution 메서드를 호출하여 결과를 출력한다.
예시로 "10"과 "8542"라는 문자열을 정수로 변환한 결과를 콘솔에 출력하게 구현하였다.
이 코드는 간결하고 명확하며, 주어진 문제 요구사항에 정확히 부합한다.

코드로 구현

class Solution {
    public int solution(String n_str) {
        return Integer.parseInt(n_str);
    }
}

프로그래머스 코드

package programmers;

// 프로그래머스 문자열을 정수로 변환하기
public class Main97 {
    public int solution(String n_str) {
        return Integer.parseInt(n_str);
    }

    public static void main(String[] args) {
        Main97 sol = new Main97();
        // 테스트 예시
        System.out.println(sol.solution("10"));    // 출력: 10
        System.out.println(sol.solution("8542"));  // 출력: 8542
    }
}

위에 있는 코드를 변경한 코드

마무리

코드와 설명이 부족할수 있습니다. 코드를 보시고 문제가 있거나 코드 개선이 필요한 부분이 있다면 댓글로 말해주시면 감사한 마음으로 참고해 코드를 수정 하겠습니다.

profile
Junior backend developer

0개의 댓글