천천히 앞으로!

천천히 앞으로!

  • 분류 전체보기
    • HTML&CSS
    • Javascript
    • Node.js
    • React
    • BlockChain
    • C++
    • Programmers
    • TypeScript
    • Project
    • Life
    • DevOps
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

천천히 앞으로!

컨텐츠 검색

태그

nft Ethereum solidity ERC721 Interface multer nodejs JavaScript typescript react programmers 프로그래머스 TS Blockchain Token 자료구조 배열 JS metamask CI/CD

최근글

댓글

공지사항

아카이브

Programmers(61)

  • (Programmers) [Lv. 2] 다음 큰 숫자

    문제 설명 자연수 n이 매개변수로 주어진다 n의 다음 큰 숫자는 다음과 같이 정의 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 개수가 같다 조건 3. n의 다음 큰 숫자는 조건 1,2 를 만족하는 수중 가장 작은 수 자연수 n의 다음 큰 숫자를 반환하는 solution 함수를 완성하시오 제한사항 n은 1,000,000 이하의 자연수 입출력 예시 전체 코드 function solution(n) { let originalLength = n .toString(2) .split("") .filter((item) => item == 1).length; while (1) { let tempNum = ++n; let tempLength = temp..

    2023.02.10
  • (Programmers) [Lv. 1] 같은 숫자는 싫어

    문제 설명 배열 arr를 넘겨받는다 arr은 0 ~ 9까지의 숫자로만 이루어져 있다 연속된 숫자는 하나만 남고 나머지는 제거하려고 한다 제거된 후에는 본 배열의 원소들 순서를 유지해야 한다 예를 들면 arr = [1,1,3,3,0,1,1,] 이면 [1,3,0,1]을 반환 arr = [4,4,4,3,3] 이면 [4,3]을 반환 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 같고 9보다 작거나 같은 정수 입출력 예시 전체 코드 function solution(arr) { return arr.filter((item, index) => item !== arr[index + 1]); }

    2023.02.10
  • (Programmers) [Lv. 1] 최대공약수와 최소공배수

    문제 설명 두 개의 정수 n, m을 매개변수로 넘겨받는다 n과 m의 최대공약수와 최소공배수를 담는 배열을 만들어 보시오 반환하는 배열의 첫 번째는 최대공약수, 두 번째는 최소공배수를 담아 반환하는 solution 함수를 완성하시오 제한사항 두 수는 1 이상 1000000 이하의 자연수 입출력 예시 전체 코드 function solution(n, m) { let tempArr = []; let answer = []; for (let i = 1; i < Math.max(n, m); i++) { if (!(n % i) && !(m % i)) tempArr.push(i); } answer.push(tempArr[tempArr.length - 1]); if (!(Math.max(n, m) % Math.min(n,..

    2023.02.10
  • (Programmers) [Lv. 1] 직사각형 별찍기

    문제 설명 정수 n, m 두 개의 매개변수가 주어진다 문자열 *을 이용하여 가로길이는 n, 세로 길이는 m으로 이루어진 직사각형형태를 출력해 보세요 제한사항 n, m은 각각 1000 이하인 자연수 입출력 예시 전체 코드 process.stdin.setEncoding("utf8"); process.stdin.on("data", (data) => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); for (let i = 0; i < b; i++) { let tempStr = ""; for (let j = 0; j < a; j++) { tempStr += "*"; } console.log(tempStr); } });

    2023.02.10
  • (Programmers) [Lv. 0] 삼각형의 완성조건(1)

    문제 설명 선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 한다 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 한다 삼각형의 세 변의 길이가 담긴 배열 sides가 매개변수로 넘겨받는다 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 반환하는 solution 함수를 완성하시오 제한사항 sides의 원소는 자연수 sides의 길이는 3 1 ≤ sides의 원소 ≤ 1,000 입출력 예시 전체 코드 function solution(sides) { let sortArr = []; sortArr = sides.sort((a, b) => { return a - b; }); if (sortArr[0] + sortArr[1]

    2023.02.10
  • (Programmers) [Lv. 0] 중복된 숫자 개수

    문제 설명 정수가 담긴 배열 array와 정수 n을 매개변수로 넘겨받는다 배열 array안에 정수 n이 몇 개 있는지 개수를 반환하는 solution함수를 완성하시오 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 입출력 예시 전체 코드 function solution(array, n) { return ![...array].filter((item) => item === n).length ? 0 : [...array].filter((item) => item === n).length; }

    2023.02.10
이전
1 2 3 4 5 6 ··· 11
다음
티스토리
© 2025 TISTORY. All rights reserved.

티스토리툴바