본문 바로가기
  • 개발 / 공부 / 일상

분류 전체보기207

(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.
(Programmers) [Lv. 1] 행렬의 덧셈 문제 설명 행과 열의 크기가 같은 두 행렬의 덧셈을 반환하는 solution 함수를 완성하시오 제한사항 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다 입출력 예시 전체 코드 function solution(arr1, arr2) { let answer = []; for (let i = 0; i < arr1.length; i++) { let tempArr = []; for (let j = 0; j < arr1[0].length; j++) { tempArr.push(arr1[i][j] + arr2[i][j]); } answer.push(tempArr); } return answer; } 2023. 2. 9.
(Programmers) [Lv. 1] 부족한 금액 계산하기 문제 설명 놀이기구의 이용료(price), 이용자의 자금(money), 몇 번 탈지 수(count) 총 3개의 매개변수를 넘겨받는다 놀이기구는 탈 때 마다 이용료가 n배 된다 처음 이용료가 100이면, 2번째는 200, 3번째는 300.... 이용자가 count번 타게 된다면 자신의 금액에서 얼마나 모자른지 반환하는 solution 함수를 완성하시오. 다만, 모자르지않다면 0을 반환하세요 제한사항 놀이기구의 이용료 price : 1 ≤ price ≤ 2,500 인 자연수 money : 1 ≤ money ≤ 1,000,000,000 인 자연수 놀이기구의 이용 횟수 count : 1 ≤ count ≤ 2,500 인 자연수 입출력 예시 전체 코드 function solution(price, money, cou.. 2023. 2. 9.