코딩테스트/프로그래머스

[프로그래머스] Lv.0 문자열 붙여서 출력하기(Java)

선SEON 2023. 10. 18. 15:55

1. 문제

2. 제출 답안

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        String b = sc.next();
        System.out.println(a + b);
    }
}

+ 연산자를 이용한 텍스트 붙이기

 

3. 다른 풀이

 

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        String b = sc.next();
        String answer = a.concat(b);
        System.out.println(answer);
    }
}

concat 을 이용한 텍스트 붙이기

 

 

+) 그 외 StringBuffer와 append() 를 이용한 방법도 있다.(메모리 낭비 방지를 위해)