본문 바로가기

코딩테스트

[자바/Java] 프로그래머스 코딩 기초 트레이닝 : 문자열 출력하기

문자열 출력하기

 

문제 설명

    문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.

    제한사항
    • 1 ≤ str의 길이 ≤ 1,000,000
    • str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.

    입출력 예

    입력 #1

    HelloWorld!
    

    출력 #1

    HelloWorld!

     

     

    문제 풀이

    import java.util.Scanner;
    
    public class Solution {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            String a = sc.next();
            
            if( !a.contains(" ") && a.length()>=1 && a.length()<=1000000){
                System.out.println(a);
            }
        }
    }

     

     

    ※ 문자열 포함 여부를 확인할 때 contains() 메서드 사용. return 타입은 boolean이다.

    String str = "Hello, I am Java.";
    
    System.out.println(str.contains("Hello"));	// true
    System.out.println(str.contains(" Hello"));	// false
    System.out.println(str.contains("Java"));	// true
    System.out.println(str.contains("java"));	// false