본문 바로가기

내일배움 과제/코딩테스트64

알고리즘 17번 - 추가공부 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12932 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  JS문제자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 계획1. 문자 배열로 만들기2. 뒤집기3. 리턴S문제자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건n은 10,000,000.. 2024. 11. 20.
SQL 7번 문제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동물 보호소에 들어온 동물 중 아픈 동물1의 아이디.. 2024. 11. 19.
알고리즘 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.