Algorithm/PROGRAMMERS[JavaScript]18 Lv1. 평균구하기 ▶ 문제 ▶ 풀이방법 function solution(arr) { var answer = 0; for(let i = 0; i < arr.length; i++){ answer += arr[i]; } answer /= arr.length; return answer; } 2022. 5. 2. Lv1. 하샤드 수 ▶ 문제 ▶ 풀이방법 function solution(x) { var answer = true; var sum = 0; var arr = String(x).split(""); //배열형으로 모든 문자 저장. for(let i = 0; i Number). - 배열크기 선언하지 않고도 배열에 저장가능 ( 5번째줄). 2022. 5. 2. Lv1. 핸드폰 번호 가리기 ▶ 문제 ▶ 풀이방법 function solution(phone_number) { var answer = ''; let str = phone_number.substring(phone_number.length-4); for(let i = 0; i < phone_number.length-4; i++){ answer += "*"; } answer += str; return answer; } - JavaScript에서 문자열 자르는 방식은 Java와 같음. (문자열.substring()) - Java에서는 문자열 길이 : 문자열.length()이지만, JavaScript에서는 문자열 길이 배열과 같은 방법 문자열.length로 사용. 2022. 5. 2. Lv1. 행렬의 덧셈 ▶ 문제 ▶ 풀이방법 function solution(arr1, arr2) { var answer = []; for(let i = 0; i < arr1.length; i++){ let sum = []; for(let j = 0; j < arr1[i].length; j++){ sum.push(arr1[i][j] + arr2[i][j]); } answer.push(sum); } return answer; } - JavaScript배열 값 넣는 방법을 알수 있었음. - JavaScript배열에 값을 넣을 때는 배열이름.push()를 사용해 값을 넣어줘야함. 2022. 5. 2. 이전 1 2 3 4 5 다음