개발자/프로그래머스
자바_프로그래머스_배열 원소의 길이
푸루닉
2022. 11. 11. 18:42
문제:
답안 :
풀이 :
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());
}