프로그래머스/코딩연습165 [프로그래머스] 행렬의 덧셈 (12950)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/12950 문제 설명 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 제한 조건 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. 입출력 예 arr1 ; arr2 ; return [[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]] [[1],[2]] [[3],[4]] [[4],[6]] class Solution { public int[][] solution(int[][] arr1, int[][] .. 2019. 6. 3. [프로그래머스] 핸드폰 번호 가리기 (12948)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/12948 문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 4 이상, 20이하인 문자열입니다. 입출력 예 phone_number ; return 01033334444 *******4444 027778888 *****8888 풀이1 class Solution { public String solution(String phone_number) { St.. 2019. 6. 3. [프로그래머스] 하샤드 수 (java)(12947) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/12947 문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다. 입출력 예 arrreturn 10 true 12 true 11 false 13 false 입출력 예 설명 입출력 예 #1 10의 모든 자릿수의 합은 1입니다. 10은 1로 나누어 떨어지므로 10은 하샤드 수입니다. 입출력 예 #2 12의 모든 자릿수의.. 2019. 6. 3. [프로그래머스] 평균 구하기 (12944)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/12944 문제 설명 정수를 담고 있는 배열 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; for(int i : arr) answer+=i; return answer/(double)arr.length; } } 2019. 6. 3. 이전 1 ··· 5 6 7 8 9 10 11 ··· 17 다음