https://school.programmers.co.kr/learn/courses/30/lessons/181912
String.subString()으로 문자열 자르기
- 인자로 전달된 index를 기준으로 문자열을 자르고 string을 리턴
- 인자로 beginIndex만 전달하면, 이 index가 포함된 문자부터 마지막까지 잘라서 리턴
- 인자로 beginIndex, endIndex를 모두 전달하면 begin을 포함한 문자부터 endIndex 이전 index의 문자까지 잘라서 리턴
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
정답
import java.util.ArrayList;
class Solution {
public int[] solution(String[] intStrs, int k, int s, int l) {
ArrayList<Integer> ans = new ArrayList<>();
for(int i=0; i<intStrs.length; i++)
{
String str = intStrs[i];
String result = str.substring(s,s+l);
if(Integer.parseInt(result) > k)
{
ans.add(Integer.parseInt(result));
}
}
int answer[] = new int[ans.size()];
for(int i=0; i<ans.size(); i++)
{
answer[i] = ans.get(i);
}
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 문자열의 뒤의 n글자 (0) | 2024.03.27 |
---|---|
[JAVA] 프로그래머스 - 부분 문자열 이어 붙여 문자열 만들기 (0) | 2024.03.27 |
[JAVA] 프로그래머스 - 9로 나눈 나머지 (0) | 2024.03.22 |
[JAVA] 프로그래머스 - 글자 이어 붙여 문자열 만들기 (0) | 2024.03.22 |
[JAVA] 프로그래머스 - 주사위 게임 3 (0) | 2024.03.22 |