관리 메뉴

JIE0025

[문자열][lv.0] 문자열 붙여서 출력하기 - 자바(Java) 본문

알고리즘/프로그래머스

[문자열][lv.0] 문자열 붙여서 출력하기 - 자바(Java)

Kangjieun11 2023. 7. 31. 14:52
728x90

 

오랜만에 코딩테스트 복습을 다시 시작하는데

2-3달 정도를 자바를 안쓰고, 다른 언어를 사용했어서

 

자바의 아주 간단한 기초 문제들을 몇개 풀어야겠다 생각이 들었다.

 

 


 

 

 

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/181946?language=java 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 


 

문제

두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다.  

출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요.

 

 

 

✅ 풀이 과정

Scanner를 이용한 입력

StringBuilder를 이용한 문자열 합치고 출력하면 된다.

 

 

 

 

✅ 내가 쓴 정답코드

import java.util.*;

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

 

 

 

✅ 추가로 기억할 점

StringBuilder는 바로 String으로 치환할수 없고, toString()을 써야한다.

 

 

 





references

더보기

프로그래머스