[프로그래머스 level 0] 배열 원소의 길이 (120854) - 자바(java)

SolChan Kim·2024년 2월 15일

풀이과정

  • 문자열 배열(strlist)의 각 원소의 길이를 담을 배열(answer)을 생성한다.
    이때, 생성할 배열의 길이는 문자열 배열의 길이와 같다.
int[] answer = new int[strlist.length];
  • 문자열 배열의 각 원소를 순차적으로 확인해야 하므로
    for문의 반복 횟수는 strlist.length()-1이다.

  • for문이 한 번 반복할 때마다 answer의 각 요소에는 strlist의 각 요소의 길이(strlist.length())가 순차적으로 담아야 한다.

  • for문이 종료되면 answer을 리턴한다.

for(int i = 0; i<strlist-1; i++){
	answer[i] = strlist[i].length();
}

return answer;

코드

public class Ex_120854 {
    public int[] solution(String[] strlist) {
		int[] answer = new int[strlist.length];
		
		for(int i=0; i<strlist.length; i++) {
			answer[i] = strlist[i].length();
		}
		
		return answer;
    }
}

0개의 댓글