왼쪽 오른쪽 - 프로그래머스(자바)

강신찬·2023년 5월 9일
0

import java.util.*;
class Solution {
    public String[] solution(String[] str_list) {
        String[] answer = {};
        for(int i = 0; i<str_list.length; i++) {
            if(str_list[i].equals("l")) {
                answer = Arrays.copyOfRange(str_list, 0, i);
                return answer;
            }else if(str_list[i].equals("r")) {
                answer = Arrays.copyOfRange(str_list, i+1, str_list.length);
                return answer;
            }
        }
        return answer;
    }
}
  • 반복문을 주어지는 배열의 길이만큼 돌린다.
    • 조건문으로 "l"과 일치한다면 answer에 copyOfRange()를 활용하여 왼쪽의 배열만 담아서 리턴한다.
    • "r"과 일치한다면 마찬가지로 오른쪽배열만 담아서 리턴한다.
  • 아무것도 조건에 걸리지 않는다면 빈 배열을 리턴한다. 끝.
profile
꾸준히 공부하는 백엔드 개발자

0개의 댓글

관련 채용 정보