문제

기본적으로 주어진 코드 :
class Solution {
public int[] solution(String[] strlist) {
int[] answer = {};
return answer;
}
}
정답
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;
}
}
- 정수 배열 초기화:
int[] answer = new int[strlist.length];
strlist
와 동일한 길이의 정수 배열 answer
를 생성합니다. 각 위치에 문자열의 길이를 저장할 공간을 마련합니다.- 문자열 길이 계산 및 저장:
for (int i = 0; i < strlist.length; i++) {
answer[i] = strlist[i].length();
}
for
루프를 사용하여 strlist
배열의 각 문자열을 순회합니다.answer
배열의 해당 위치에 저장합니다.Share article