-
9/22 TIL [프로그래머스 코딩테스트] 2문제프로그래밍/코딩테스트연습 2023. 9. 22. 16:10
최댓값 만들기(1)
- 이중반복문으로 순서대로 곱하면 되겠지?
- 문제를 보니 같은 인덱스끼리는 곱하면 안되니 if문으로 제약사항을 걸어두자
class Solution { public int solution(int[] numbers) { int answer = 0; int tmp=0; for(int i=0; i<numbers.length; i++){ for(int j=0; j<i; j++){ if(i==j){ continue;} tmp=numbers[i]*numbers[j]; if(answer<tmp){answer=tmp;} } } 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; } }
다른 사람의 풀이
import java.util.Arrays; class Solution { public int[] solution(String[] strList) { return Arrays.stream(strList).mapToInt(String::length).toArray(); } }
'프로그래밍 > 코딩테스트연습' 카테고리의 다른 글
약수의 합 (1) 2023.11.09 9/26 TIL [프로그래머스 코딩테스트] 단 한문제 (0) 2023.09.26 9/21 TIL [프로그래머스 코딩테스트] 4문제 (0) 2023.09.21 9/20 TIL [프로그래머스 코딩테스트] 4문제 (1) 2023.09.20 9/19 TIL [프로그래머스 코딩테스트] 최빈값 구하기 (0) 2023.09.19