Search
Duplicate

05.19 입문 문제풀이

태그
대분류
코딩테스트 입문
비고
배열의 평균값
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
복사