프로그래머스 문자열로 변환

KIMYEONGJUN·2026년 8월 2일
post-thumbnail

문제

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

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

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

public class Main100는 공개 클래스이다.
이 클래스 내에 main 메서드와 solution 메서드를 포함한다.
public static void main(String[] args)는 Java 실행 시 가장 먼저 호출되는 메서드이다.
안에서 Main100 클래스의 객체 main을 생성한다.
변환할 정수 n1과 n2를 선언 및 초기화한다.
main.solution(n1)과 main.solution(n2)를 호출해 각각 정수들을 문자열로 변환하고, 결과를 System.out.println으로 출력한다.
public String solution(int n) 메서드는 정수 n을 입력받아 String.valueOf(n)를 사용해 문자열로 변환한다.
변환된 문자열을 answer 변수에 저장한다.
answer를 반환하여 호출한 쪽으로 결과를 전달한다.

코드로 구현

class Solution {
    public String solution(int n) {
        String answer = String.valueOf(n);
        return answer;
    }
}

프로그래머스 코드

package programmers;

// 프로그래머스 문자열로 변환
public class Main100 {
    public static void main(String[] args) {
        Main100 main = new Main100();

        // 예시 테스트
        int n1 = 123;
        int n2 = 2573;

        System.out.println(main.solution(n1)); // "123"
        System.out.println(main.solution(n2)); // "2573"
    }

    public String solution(int n) {
        String answer = String.valueOf(n);
        return answer;
    }
}

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

마무리

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

profile
Junior backend developer

0개의 댓글