전체 글207 (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. 2. 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. 2. 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. 2. 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. 2. 10. (Programmers) [Lv. 0] 최대값 만들기(1) 문제 설명 정수 배열 numbers를 매개변수로 넘겨받는다 배열 number의 원소 중 가장 큰 값과 그다음으로 큰 값을 곱한 값을, 즉 최댓값을 반환하는 solution 함수를 완성하시오 제한사항 0 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers의 길이 ≤ 100 입출력 예시 전체 코드 function solution(numbers) { let sortArr = []; sortArr = [...numbers].sort((a, b) => { return a - b; }); return sortArr[sortArr.length - 1] * sortArr[sortArr.length - 2]; } 2023. 2. 10. (BlockChain) Ganache ganache 테스트용 로컬 이더리움 네트워크 테스트 목적으로 로컬에 설치해서 사용할 수 있는 일종의 간이 블록체인 ganache의 장점 Geth 등 보다 빠른 속도 별 다른 세팅 없이 바로 테스트가 가능 기본으로 10개의 계정이 생성되며 각 계정에 100 Coin씩 지급 서버연결 시에 어느 정도의 계정의 수와 Coin량을 조절할 수 있다 단점 채굴을 해도 보상이 없다 외부의 네트워크 피어로 연결이 안 된다 서버종료 시 모든 데이터가 삭제된다 ganache Install npm i -g ganache-cli Ubuntu 환경에서 node.js가 설치가 되어 있어야 한다 cli : Commend Line Interface ganache-cli 실행 npx ganache-cli # ganache-cli ga.. 2023. 2. 10. 이전 1 ··· 10 11 12 13 14 15 16 ··· 35 다음