Programmers/[Java] Lv. 0

Programmers [Java] - Lv. 0 : 접미사인지 확인하기

Jelly-fish 2023. 12. 4. 03:13

import java.util.ArrayList;

class Solution
{
    public int solution(String my_string, String is_suffix)
	{
		// 결과값을 반환할 result 정의 (디폴트값 0)
		int result = 0;
		// 접미사를 저장할 ArrayList<String> 정의.
		ArrayList<String> addSufList = new ArrayList<String>();
		
		for (int i = 0; i < my_string.length(); i++)
			addSufList.add(my_string.substring(i, my_string.length()));
		
		// 만약, is_suffix가 my_string의 접미사라면 (addSufList의 요소와 일치한다면)
		// result 값을 1로 변경.
		for (int i = 0; i < addSufList.size(); i++)
		{
			if (addSufList.get(i).equals(is_suffix))
				result = 1;
		}
		
		return result;
	}
    
}