Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

Everything has an expiration date

Programmers [Java] - Lv. 0 : 배열 만들기 5 본문

Programmers/[Java] Lv. 0

Programmers [Java] - Lv. 0 : 배열 만들기 5

Jelly-fish 2023. 12. 4. 02:59

 

 

import java.util.ArrayList;

class Solution
{

    public int[] solution(String[] intStrs, int k, int s, int l)
	{
		int[] result;

		String subStr;
		int intNum;
		ArrayList<Integer> resultList = new ArrayList<>();
		
		// intStrs의 요소를 하나씩 빼 와서 추출하고 변환하는 과정을 거치자.
		for (int i = 0; i < intStrs.length; i++)
		{
			subStr = intStrs[i].substring(s, s+l);
			intNum = Integer.parseInt(subStr);
			
			if (intNum > k)
			{
				resultList.add(intNum);
			}
			
		}
		
		result = new int[resultList.size()];
		
		for (int i = 0; i < resultList.size(); i++)
		{
			result[i] = resultList.get(i);
		}
		
		return result;
		
	}
	
}