본문 바로가기

티스토리챌린지23

알고리즘 19번 - 추가공부 https://school.programmers.co.kr/learn/courses/30/lessons/12934 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krJS문제임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 제한 사항 n은 1이상, 50000000000000 이하인 양의 정수입니다. 입출력 예계획제곱근 구하는 함수 사용n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴제곱근이 없으면 -1리턴S문제임의의 양의 정수 n에 대.. 2024. 11. 22.
입문 2주차 3 mongoose 2.3 mongoose1. MongoDB의 구성 요소를 알아봅니다.  2. Express.js에서 Mongoose ODM을 적용해봅니다. 01. 코드에서 MongoDB 적용하기1) 내 코드에서 MongoDB에 연결하려면 뭘 해야 할까요?이제부터 API에 MongoDB를 연결해서 데이터를 주고 받아볼 예정입니다.이를 위해 JavaScript 코드에서도 DB Client 역할을 하는 무언가가 있어야 데이터베이스에 연결을 할 수 있는데요, 우리는 mongoose 라는 도구를 이용해 데이터베이스에 연결할 예정입니다.2) mongoose라는 라이브러리의 개념mongoose는 MongoDB에 데이터를 쉽게 읽고 쓰게 해주는 JavaScript 라이브러리입니다. mongoose를 ODM(Object Document .. 2024. 11. 21.
알고리즘 18번 - 추가공부 https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr JS문제   문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건     s의 길이는 1 이상 5이하입니다.    s의 맨앞에는 부호(+, -)가 올 수 있습니다.    s는 부호와 숫자로만 이루어져있습니다.    s는 "0"으로 시작하지 않습니다.입출력 예    예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다.    str은 부호(+,-)와 숫자로만 구.. 2024. 11. 21.
알고리즘 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 - 4주차 복습문자, 포멧 변경과 조건문문자 변경REPLACE : 지정한 문자를 다른 문자로 변경SUBSTRING : 특정 문자만 추출CONCAT : 여러 문자를 합하여 포맷팅조건문IF : if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)CASE WHEN END :case when 조건1 then 값(수식)1 when 조건2 then 값(수식)2 else 값(수식)3end Subquery 를 활용하여 복잡한 연산을 수행from에 사용할 데이터 가공해서 넣어놓고 그걸로 쿼리문 만들기.그냥 실습 많이 해서 익숙해지자02. 여러 번의 연산을 한 번의 SQL 문으로 수행하기 (Subquery)문자 변경한 다음에 숫자 연산 하고 그 결과로 또 연산을 해야할 때, 긴긴 쿼리문 보다는 조금 더 효율적이.. 2024. 11. 19.
알고리즘 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.