문제:
답안 :
풀이 :
1. 접근 방법 :
strlist 각각의 문자열인덱스들의 길이를 구해 int[] 배열에 넣는 문제이다.
먼저 매개변수로 전달받는 strlist의 전체 배열 길이와 int[] answer의 배열의 길이가 같기때문에
answer의 길이를 strlist.length로 해줬다.
그리고 for문을 돌려 answer의 각 인덱스에 strlist의 인덱스(문자열의 길이)를 삽입 시켜주는데.
문자열의 길이를 구하는 방법이 String.length() 이므로 String[] 형의 배열인 strlist의 i번째의 길이를
answer[i]에 삽입시켜주면 된다.
2. 다른 풀이 :
조금 더 간략하게 향상된 for문과 list를 사용한다면 더 짧고 보기좋은 코드가 나올 것이다.
ex ) for(String str : strlist) {
answer.add(str.length());
}
'개발자 > 프로그래머스' 카테고리의 다른 글
자바_프로그래머스_배열 곱하기 (0) | 2022.11.15 |
---|---|
자바_프로그래머스_배열 자르기 (0) | 2022.11.14 |
자바_프로그래머스_점의 위치 구하기 (0) | 2022.11.14 |
자바_프로그래머스_특정 문자 제거하기 (0) | 2022.11.13 |
프로그래머스_자바_문자열뒤집기 (0) | 2022.11.11 |