프로그래밍/Javascript 알고리즘 문제 (3) 썸네일형 리스트형 Javascript 알고리즘 문제 - 17번부터 28번까지 17. 문자열 다루기 기본 나의 풀이(코드 실행은 되는데, 제출 후 채점하면 정확성이 87.5) function solution(s){ // 1. 문자열 s의 길이가 4 또는 6인지 검사 // 2. 문자열 s에 숫자가 아닌 값이 하나라도 있는지 검사 let num = 0; /* 1. 문자열 s의 길이가 4 또는 6이면 문자열 s의 내용 확인. */ if(s.length == 4||6){ /* 2. 문자열 s에 숫자가 아닌 값이 하나라도 있는지 검사 */ for(let i=0; i { // 배열 arr의 각 원소 element에 대하여 if (isNaN(element)){ // 만약 어떤 원소가 숫자가 아니면 반환할 값은 false answer = false; } }); } return answer; } .. Javascript 알고리즘 문제 - 9번부터 16번까지 문제 9번) 평균 구하기 문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한 사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 풀이 function solution(arr) { let avg = 0; let sum = 0; for(i=0; i Javascript 알고리즘 문제 - 1번부터 8번까지 Q1. 직사각형 별찍기 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. 입출력의 예 입력 5 3 출력 ***** ***** ***** 나의 풀이 /* 오답 처리되는 코드입니다. */ // n=가로, m=세로 function solution(n m){ // 바깥쪽 for문은 세로 방향 for(i=0; i { // 입력받은 숫자를 'data에 받는다' const a = data.split(" "); // data(입력받은 숫자)를 배열로 변경 const n = Number(a[0]), m = Number(a[1]); // n = 가로.. 이전 1 다음