Algorithm179 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. Lv1. x만큼 간격이 있는 n개의 숫자 ▶ 문제 ▶ 풀이방법 function solution(x, n) { var answer = []; let num = x; for(let i = 0; i < n; i++){ answer[i] = x; x += num; } return answer; } -JavaScript의 배열선언 방법을 배울수 있었음. -Java는 배열의 크기를 선언해야만 값을 넣을 수 있는데, JavaScript는 배열 크기 선언없이 값 대입 가능. 2022. 5. 2. 이전 1 ··· 9 10 11 12 13 14 15 ··· 45 다음