프로그래머스/Lv. 0(코딩테스트 입문)

[프로그래머스 코딩테스트] 배열 원소의 길이(Java)

Sigfriede 2023. 3. 28. 20:58

  문제 설명

  문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 return 하도록 solution 함수를 완성해주세요.

 

  제한사항

  • 1 <= strlist 원소의 길이 <= 100
  • strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다.

 

  입출력 예

strlist result
["We", "are", "the", "world!"] [2, 3, 3, 6]
["I", "Love", "Programmers."] [1, 4, 12]
class Solution {
    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;
    }
    
}

  answer 배열의 길이는 strlist의 길이로 설정했습니다. 배열의 내용이 문자열에서 숫자로 바뀔 뿐이니까요. 이후 strlist의 길이만큼 for문을 순회하면서 answer 배열의 i번째 위치에 strlist의 i번째 원소의 길이를 하나씩 추가했습니다.