본문 바로가기
Coding Test/Java Coding Test

[프로그래머스 / 자바] - 부분 문자열

by nam_ji 2023. 11. 16.

부분 문자열

문제

  • 문자열 str1, str2가 매개변수로 주어집니다.
  • str1의 문자열이 str2에 속하는지 찾는 문제입니다.
    str1이 str2에 속하면 1을 아니라면 0을 출력하는 문제입니다.


테스트 (이클립스)

  • String 클래스의 contains 메소드를 이용하여 문자열을 비교하고
  • contains 출력은 boolean타입으로 true, false로 출력하기 때문에 if문을 사용해서 출력 방법만 바꿨습니다.
package com.namji.codingtest;

public class PartString {
	public static void main(String[] args) {
		/*
		 * 문자열 str1, str2가 매개변수로 주어집니다.
		 * str1의 문자열이 str2 문자열 안에
		 * 속하면 1을 출력 아니라면 0을 출력하는 문제입니다.
		 * ex) str1 = "abc" str2 = "aabcc" 라고 하면 1이 출력되게 해야 됩니다.
		 * "abc" , "aabcc" / "tbt:" , "tbbttb"
		 */
		String str1 = "abc";
		String str2 = "aabcc";
		if (str2.contains(str1) == true) {
			System.out.println(1);
		} else {
			System.out.println(0);
		}
	}
}


프로그래머스 코드