본문 바로가기

알고리즘, 자료구조

[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 붙여서 출력하기

춡처 - 프로그래머스

1. 문제목적

 해당 문제는 String형 변수를 더하여 출력할 수 있다.

2. 필요개념

  • 문자열 조작의 필요성: 프로그램에서는 종종 문자열을 조작하고 결합해야 할 필요가 있습니다. 예를 들어, 사용자로부터 입력을 받아 그에 따른 동작을 수행하는 경우, 입력된 문자열을 다양한 형태로 가공해야 할 수 있습니다.
  • 문자열 연산의 흔한 사용: 문자열은 많은 상황에서 연산이 필요한 데이터 타입 중 하나입니다. 두 문자열을 합치는 연산은 흔한 연산 중 하나입니다.
  • 문자열의 동적 생성: 문자열을 동적으로 생성하고 결합함으로써 다양한 상황에 대응할 수 있습니다. 이는 출력 결과를 유동적으로 조절할 때 유용합니다.
  • 프로그램 출력 및 로깅: 프로그램의 실행 중에 발생하는 정보를 사용자에게나 로그에 기록할 때 문자열 결합이 자주 사용됩니다.
  • 문자열 형식 지정: 출력을 다양한 형식으로 표현할 때 문자열을 결합하여 원하는 형식을 만들 수 있습니다.
  • 코드 가독성 향상: 코드에서 문자열을 결합하는 것은 때로는 가독성을 향상시키는 데 도움이 될 수 있습니다. 특히 출력 형식이나 로그 메시지를 만들 때, 문자열 결합은 코드를 간결하게 만들 수 있습니다.

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();
        System.out.println(a+b);
        
        
    }
}

4. 문제풀이

  • 두 문자열 이어 붙이기: System.out.println(a + b); 부분에서는 입력받은 두 문자열인 ab를 연결하여 출력합니다. Java에서 + 연산자는 문자열 결합 연산을 수행합니다. 이 경우, 두 문자열이 이어져서 출력됩니다.

5. 다른방법 

6. 마무리

  • 문자열을 붙여서 출력하는 것은 프로그래밍에서 흔한 작업 중 하나이며, 이를 통해 문자열 조작에 대한 기본적인 이해와 연습이 가능합니다.

7. 문제링크

코딩테스트 연습 > 코딩기초트레이닝 > 자바 > 문자열 붙여서 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/181946