프로그래머스 181890 왼쪽 오른쪽 JAVA

sundays·2023년 6월 1일
0

문제

왼쪽 오른쪽

풀이

이번에도 copyOfRange를 사용하여 문제를 풀게 되었다

private int[] solutuion(String[] str_list) {
	int[] answer = {};
    
    for (int i = 0; i < str_list.length; i++) {
    	if (str_list[i].equals("l")) {
        	return Arrays.copyOfRange(str_list, 0, i);
        } else if (str_list[i].equals("r")) {
        	return Arrays.copyOfRange(str_list, i + 1, str_list.length);
        }
    }
    
    return answer;
}

인덱스가 조금 헷갈렸는데 i + 1 을빼먹었다, copyOfrange는 인덱스가 1부터 시작하기 때문이다

전체 코드

전체 코드

profile
develop life

0개의 댓글