배열의 평균값
class Solution {
public double solution(int[] numbers) {
double answer = 0;
for (int i = 0; i < numbers.length; i++) {
answer += numbers[i];
}
return answer / numbers.length;
}
}
Java
복사
양꼬치
class Solution {
public int solution(int n, int k) {
if (n > 9) {
k = k - (n / 10);
}
return 12000 * n + 2000 * k;
}
}
Java
복사
배열 뒤집기
class Solution {
public int[] solution(int[] num_list) {
int [] answer = new int[num_list.length];
int idx = num_list.length - 1;
for (int i = 0; i < num_list.length; i++) {
answer[i] = num_list[idx --];
}
return answer;
}
}
Java
복사
배열 두배 만들기
class Solution {
public int[] solution(int[] numbers) {
for (int i = 0; i < numbers.length; i++) {
numbers[i] = numbers[i] * 2;
}
return numbers;
}
}
Java
복사
배열 원소의 길이
class Solution {
public int[] solution(String[] strlist) {
int[] answer = new int[strlist.length];
for (int i = 0; i < answer.length; i++){
answer[i] = strlist[i].length();
}
return answer;
}
}
Java
복사
편지
class Solution {
public int solution(String message) {
return message.length() * 2;
}
}
Java
복사
삼각형의 완성조건(1)
class Solution {
public int solution(int[] sides) {
int max = sides[0];
int sum = 0;
for (int i = 0; i < 3; i++) {
if (sides[i] > max) {
max = sides[i];
} else {
sum += sides[i];
}
}
int answer = sum > max ? 1 :2;
return answer;
}
}
Java
복사
중앙값 구하기
class Solution {
public int solution(int[] array) {
// 순서대로
int temp = 0;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j< array.length; j++) {
if (array[i] < array[j]) {
temp = array[j];
array[j] = array[i];
array[i] = temp;
}
}
}
// 중앙값
return array[(array.length / 2)];
}
}
Java
복사
배열 자르기
class Solution {
public int[] solution(int[] numbers, int num1, int num2) {
int[] answer = new int[num2 - num1 + 1];
for (int i = 0; i < answer.length; i++) {
answer[i] = numbers[num1++];
}
return answer;
}
}
Java
복사
특정문자 제거하기
class Solution {
public String solution(String my_string, String letter) {
StringBuilder sb = new StringBuilder();
char[] chars = my_string.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (!String.valueOf(chars[i]).equals(letter)) {
sb.append(String.valueOf(chars[i]));
}
}
return sb.toString();
}
}
Java
복사