본문 바로가기

Coding Test/프로그래머스 Lv.111

[Lv.1] 평균 구하기_JAVA 문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 풀이 코드 class Solution { public double solution(int[] arr) { double answer = 0; double sum = 0; for (int i = 0; i < arr.length; i++) { sum += arr[i]; } answer = sum/arr.length; return answer; } } 2023. 3. 1.
[Lv.1] 짝수와 홀수_JAVA 문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 n return 3 "Odd" 4 "Even" 풀이 코드 class Solution { public String solution(int num) { String answer = ""; if(num%2==0){ answer = "Even"; }else { answer = "Odd"; } return answer; } } 2023. 3. 1.
[Lv.1] 약수의 합_JAVA 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. 풀이 코드 class Solution { public int solution(int n) { int answer = 0; for(int i = 1; i 2023. 3. 1.