천천히 앞으로!

천천히 앞으로!

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

천천히 앞으로!

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

전체 글(210)

  • (Programmers) [Lv. 2] 짝지어 제거하기

    문제 설명 문자열 S를 매개변수로 넘겨받는다 짝지어 제거하기는 같은 알파벳 2개 붙어 있으면 제거하고 앞뒤 문자열을 이어 붙이는 작업을 이야기한다 이 작업을 반복하여 모든 문자열을 제거한다면 성공적으로 수행했다고 정의한다 매개변수로 받은 문자열을 짝지어 제거하기를 성공적으로 수행했는지 안 했는지 결과를 반환하는 solution 함수를 완성하시오 예를 들면 S = "baabaa" => bbaa => aa > "" 모두 제거했으니 1을 반환한다 제한사항 문자열의 길이 : 1,000,000 이하의 자연수 문자열은 모두 소문자로 이루어져 있습니다 입출력 예시 전체 코드 function solution(s) { let answer = []; let tempStr = s.split(""); for (let i = ..

    2023.02.10
  • (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
이전
1 ··· 10 11 12 13 14 15 16 ··· 35
다음
티스토리
© 2025 TISTORY. All rights reserved.

티스토리툴바