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

[프로그래머스 / 자바] - 부분 문자열인지 확인하기

by nam_ji 2023. 11. 13.

부분 문자열 확인

문제

  • 부분 문자열이란 문자열에서 연속된 이부분에 해당하는 문자열을 의미합니다.
  • 문자열 my_string과 target이 매개변수로 주어집니다.
  • 문자열 my_string 내 target이 존재한다면 1을 출력 아니라면 0을 출력하는 문제입니다.

테스트 (이클립스)

  • 스트링 크래스에서 지원하는 contains 메소드를 이용하여 풀었습니다.
  • contains 메소드는 기본 문자열 안에 비교하고자 하는 문자열이 포함되어 있는지를 확인하는 메소드입니다.
    boolean형으로 출력되기 때문에 포함하면 true 아니라면 false를 출력합니다.
package com.namji.codingtest;

public class CheckPartString {
	public static void main(String[] args) {
		/*
		 * 부분 문자열은 문자엘에서 연속된 일부분에 해당하는 문자열을 의미합니다.
		 * 문자열 my_string과 target이라는 매개변수가 주어집니다.
		 * target이 my_string의 문자열과 겹치는 부분이 있다면
		 * 1을 출력하고 아니라면 0을 출력하는 문제입니다.
		 * ex) "banana" / "ana" -> 1 && "banana" / "wxyz" -> 0
		 */
		String my_string = "banana";
		String target = "ana"; // wxyz
		if (my_string.contains(target) == true) {
			System.out.println(1);
		} else {
			System.out.println(0);
		}
	}
}


프로그래머스 코드