정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.
class Solution {
public int solution(int[] numbers) {
int answer = 0;
for(int i = 0 ; i < numbers.length ; i++){
for(int j = i+1 ; j < numbers.length ; j++){
if(numbers[i]*numbers[j]>answer){
answer = numbers[i]*numbers[j];
}
}
}
System.out.println(answer);
return answer;
}
}
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
class Solution {
public String solution(String my_string) {
String answer ="";
answer = my_string.replaceAll("[aeiou]","");
System.out.println(answer);
return answer;
}
}
문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 return하도록 solution 함수를 완성해주세요.
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;
}
}
선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다.
가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.
삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return하도록 solution 함수를 완성해주세요.
class Solution {
public int solution(int[] sides) {
int answer = 0;
int max = 0;
int sum = 0;
for (int i = 0; i < sides.length; i++) {
if (sides[i] > max) {
max = sides[i];
}
sum += sides[i];
}
if (max < sum - max) {
answer = 1;
} else {
answer = 2;
}
return answer;
}
}
두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요.
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;
}
}