머쓱이보다 키 큰 사람
class Solution {
public int solution(int[] array, int height) {
int answer = 0;
for(int i=0; i<array.length; i++){
if(array[i]>height){
answer++;
}
}
return answer;
}
}
배열 두배 만들기
class Solution {
public int[] solution(int[] numbers) {
int[] answer = new int[numbers.length];
for(int i=0; i<numbers.length; i++){
answer[i] = numbers[i]*2;
}
return answer;
}
}
삼각형의 완성조건(1)
가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.
삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return해라
import java.util.Arrays;
class Solution {
public int solution(int[] sides) {
int answer = 0;
Arrays.sort(sides);
answer = sides[0] + sides[1] > sides[2] ? 1 : 2;
return answer;
}
}
중앙값 구하기
import java.util.Arrays;
class Solution {
public int solution(int[] array) {
int answer = 0;
Arrays.sort(array);
if(array.length%2!=0){
answer = array[array.length/2];
}
return answer;
}
}
짝수는 싫어요
class Solution {
public int[] solution(int n) {
int[] answer;
if(n%2==0){
answer = new int[n/2];
}else{
answer = new int[n/2 +1];
}
int a = 0;
for(int i=1; i<=n; i++){
if(i%2!=0){
answer[a] = i;
a++;
}
}
return answer;
}
}
배열의 유사도
class Solution {
public int solution(String[] s1, String[] s2) {
int answer = 0;
for(int i=0; i<s1.length; i++){
for(int j=0; j<s2.length; j++){
if(s1[i].equals(s2[j])){
answer++;
}
}
}
return answer;
}
}
💡 Arrays 클래스가 배열에서는 되게 유용한 클래스인 걸 느꼈다.