본문 바로가기

내일배움 과제/기타 과제56

알고리즘 16번 -추가공부 JS문제함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. 제한 조건x는 -10000000 이상, 10000000 이하인 정수입니다.n은 1000 이하인 자연수입니다.계획1. 배열선언2. for(let i= x; i3. i값을 배열에 넣어서 배열 반환참고, 풀이function solution(x, n) { var answer = []; for (i=x; i오답. 1. 음수 고려X n까지 개수 세기답function solution(x, n) { var answer = []; for (i=1; i코드 간략화하기function .. 2024. 11. 19.
sql 6번 sql문제ANIMAL_INS테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다.ANIMAL_INS테이블 구조는 다음과 같으며,ANIMAL_ID,ANIMAL_TYPE,DATETIME,INTAKE_CONDITION,NAME,SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CONDITIONVARCHAR(N)FALSENAMEVARCHAR(N)TRUESEX_UPON_INTAKEVARCHAR(N)FALSE동물 보호소에 들어온 동물 이름 중 두 번 이.. 2024. 11. 18.
알고리즘 15번 - 추가공부 JS문제자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 3 ≤ n ≤ 1,000,000계획1. x를 1씩 증가시키면서 n을 나눈다2. n을 x로 나눈 나머지가 1인 값이 있으면 그 값을 반환한다.if(n%x===1 ){return x} 답function solution(n) { for(let i=2;i코드 간략화하기function solution(n) { for (let x = 2; x 출처   ◆ C더보기◆ C계획참고, 풀이답//코드 간략화하기 출처       ◆ C#더보기◆ C#계획참고, 풀이답//코드 간략화하기 출처    ◆ C+.. 2024. 11. 18.
알고리즘 14번 - 추가공부 JS문제정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다.계획1. n을 n보다 작은 i로 나눈 나머지가 0인 값을 찾아 배열로 만든다2. 배열의 모든 값을 합한다.(reduce)참고, 풀이배열의 뒷부분에 요소를 추가할 때는 push() 메소드를 사용합니다. 테스트 할 때는 되다가 체점하니 이유도 안알려주고 실패했다길레 쳇gpt를 돌려봤습다.// 내 오답function solution(n) { let i=0 let arr=[] do{ i +=1 if(n%i ===0){ arr.push(i) } }while(isum+num,0)} re.. 2024. 11. 13.
알고리즘 13번 -추가공부 JS문제자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수계획n을 문자열로 만들고 숫자의 배열로 바꾸고 함산하기S문제자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항N의 범위 : 100,000,000 이하의 자연수 계획n을 문자열로 만들고 숫자의 배열로 바꾸고 함산하기참고, 풀이▷ 오답function solution(n){ var sum = 0; let.. 2024. 11. 13.
알고리즘 12번 - 추가공부 JS문제정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.계획for문으로 돌려서 전체 합산 -> arr 길이로 나누기 답function solution(arr) { let sum=0; for (let n of arr){ sum +=n; } return sum/arr.length}코드 간략화하기function solution(arr) { return arr.reduce((sum, n) => sum + n, 0) / arr.length;}reduce 메서드: 배열의 모든 요소를 순회하며 합계를 계산.. 2024. 11. 13.