본문 바로가기

개발/코테

[JAVA] [PCCE 기출문제] 1. 출력

[문제]

주어진 초기 코드는 변수에 데이터를 저장하고 출력하는 코드입니다. 아래와 같이 출력되도록 빈칸을 채워 코드를 완성해 주세요.

 

출력 예시

Spring is beginning
13
310

 

 

[내 풀이]

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        String msg = "Spring is beginning"
;
        int val1 = 3
;
        String val2 = "3"
;

        System.out.println(msg);
        System.out.println(val1 + 10);
        System.out.println(val2 + "10");
    }
}

 

-> 단순히 출력되게 함 

 

[다른 사람 풀이]

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        String msg = "Spring is beginning";
        int val1 = msg.split(" ").length; //띄어쓰기 기준 나누어 길이 셈 -> 3
        String val2 = String.valueOf(val1); //val1의 값: 3을 문자형으로 받아옴 -> "3"

        System.out.println(msg);
        System.out.println(val1 + 10); 
        System.out.println(val2 + "10");
    }
}