전체 글 (87) 썸네일형 리스트형 [프로그래머스 Javascript] Level1 서울에서 김서방 찾기 - 배열 seoul가 주어집니다. - Kim 은 반드시 seoul 안에 포함되어 있습니다. - 배열의 인덱스를 넣어 "김서방은 (index)에 있다"라는 문장을 반환한다. seoul에서 Kim의 index를 찾아 문장에 넣어 출력해줍니다. function solution(seoul) { return "김서방은 " + seoul.indexOf("Kim") + "에 있다"; } Array.indexOf() : 배열에서 지정한 요소의 첫번째 인덱스를 반환하는 메서드 (존재하지 않을 경우 -1을 반환) [프로그래머스 Javascript] Level1 문자열을 정수로 바꾸기 - 문자열 s가 주어집니다. - 문자열을 숫자로 변환합니다. - 변환할 때 양수, 음수도 구분해야 합니다. function solution(s) { return Number(s); } Number() : 문자열을 숫자로 변환하는 메서드 [프로그래머스 Javascript] Level1 가운데 글자 가져오기 - 문자열 s가 주어집니다. - 문자열의 길이를 체크합니다. - 가운데 글자를 가져오는데 문자열의 길이가 홀수이면 1글자 짝수이면 2글자를 가져옵니다. [방법 1] index로 가져오기 문자열의 길이를 짝수 홀수로 구분하여 글자 가져오기 function solution(s) { let answer = ''; const length = s.length; const half = Math.floor(length / 2); if (length % 2 != 0) { // 홀수인 경우 answer = s[half]; } else { // 짝수인 경우 answer = s[half - 1] + s[half]; } return answer; } 위의 코드를 삼항 연산자로 정리 answer = length % 2 != 0.. [프로그래머스 Javascript] Level1 짝수와 홀수 - 정수 num이 주어집니다. - 0은 짝수입니다. 2로 나눈 나머지가 0이면 짝수, 0이 아니면 홀수 function solution(num) { let answer = ''; if(num % 2 == 0) { answer = 'Even'; } else { answer = 'Odd'; } return answer; } 위의 if문을 삼항 연산자로 정리 answer = num % 2 == 0 ? 'Even' : 'Odd'; [프로그래머스 Javascript] Level1 평균 구하기 - 배열 arr이 주어집니다. - 평균을 구하는 공식은 전제의 합 / 전체 개수 입니다. [방법 1] for문 사용 총합을 구해서 개수로 나눠줍니다. function solution(arr) { let answer = 0; let sum = 0; const length = arr.length; for(var i = 0; i < length; i++) { sum += arr[i]; } answer = sum / length; return answer; } [방법 1] reduce 사용 function solution(arr) { let answer = 0; let sum = 0; const length = arr.length; answer = arr.reduce(function(acc, cur, idx) .. [Javascript] for문 1. 배열로 구구단 만들기 var arr = [2, 3, 4, 5, 6, 7, 8, 9] var len = arr.length; var result = ''; for(var i = 0; i < len; i++) { console.log(arr[i] + '단'); for (var j = 1; j < 10; j++) { result = arr[i] * j; console.log(arr[i] + '*' + j + '=' +result); } console.log(' '); } 2. 구구단 만들기 for(var i = 2; i < 10; i++) { console.log(i + '단'); for (var j = 1; j < 10; j++) { result = i * j; console.log(i + '*' + .. [Javascript] if문 90점 이상은 A, 80점 이상은 B, 70점 이상은 C, 60점 이상은 D, 위 조건에 해당하지 않을 경우 F if (x >= 90) { alert("A"); } else if (x >= 80) { alert("B"); } else if (x >= 70) { alert("C"); } else if (x >= 60) { alert("D"); } else { alert("F"); } 이전 1 2 3 4 5 다음