Question
https://school.programmers.co.kr/learn/courses/30/lessons/120854
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
Code
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;
}
}
* 배열 선언 및 초기화
1. 배열 선언 후 크기 지정
int[] arr = new int[5];
2. 선언과 초기화를 동시에 수행
int[] arr = {1, 2, 3, 4, 5};
➡️ 선언과 초기화를 분리할 수 없음
int[] array3;
array3 = {1, 2, 3, 4}; // 오류 발생
3. 선언 후 나중에 초기화
int[] arr;
arr = new int[5];
➡️ 배열 선언과 초기화를 분리하려면 new 키워드를 사용해야 함
int[] array3;
array3 = new int[]{1, 2, 3, 4}; // 정상
반응형
'Coding Test > Java' 카테고리의 다른 글
[프로그래머스 / Java] Lv.0 배열의 유사도 (0) | 2025.01.22 |
---|---|
[프로그래머스 / Java] Lv.0 점의 위치 구하기 (0) | 2025.01.13 |
[프로그래머스 / Java] Lv.0 문자열 뒤집기 (0) | 2025.01.05 |
[프로그래머스 / Java] Lv.0 세균 증식 (0) | 2025.01.03 |
[프로그래머스 / Java] Lv.0 배열의 평균값 (0) | 2024.12.28 |