Algorithm 행렬의 곱셈
행렬의 곱셈 A,B 2개의 행렬의 곱을 구하여라 answer를 선언해준다. 행은 A.length, 열은 B[0].length이다 (2x3) * (3x2) = (2x2) 배열이 나오기 때문이다. 3중 for문을 사용하여서 값들을 answer에다가 저장한다. answer[0][0] = A[0][0]*B[0][0] + A[0][1]*B[1][0] +
행렬의 곱셈 A,B 2개의 행렬의 곱을 구하여라 answer를 선언해준다. 행은 A.length, 열은 B[0].length이다 (2x3) * (3x2) = (2x2) 배열이 나오기 때문이다. 3중 for문을 사용하여서 값들을 answer에다가 저장한다. answer[0][0] = A[0][0]*B[0][0] + A[0][1]*B[1][0] +
정수 내림차순으로 배치하기 정수로 입력받은 값을 올림차순으로 변경하여서 int형으로 반환하여라.접근방법 입력받은 수를 char 배열로 변경해준다. 입력받은 수를 reverse method을 사용하기 위하여 StringBuilder에 저장한다. 반환값이 Integer형 임으로 parseInt를 사용한다. 12345678910111213141516171
원하는 요일구하기 2016년의 원하는 요일구하기 고려사항 Month의 자리수가 2자리가 아닌경우와 day의 자리수가 2자리가 아닌경우를 고려해서 0을 붙여줘야한다. DateFormat을 yyyyMMdd로 맞춰줘야 Year Month Day로 표현된다. Calender함수를 사용하여서 값을 구한다. 1234567891011121314151617181920
최소값 만들기 최솟값 만들기는 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱한 값을 누적하여 더합니다. A, B의 길이는 같습니다. 접근방법 두 배열의 곱이 최소가 될려면 정렬을 해야한다 곱을 하지않은 A배열의 가장 작은 수와 B배열의 가장 큰 수를 길이만큼 반복하여 곱한다. 곱한값들을 answer에다가 합친다. 1234567891011121
하샤드수 입력된 값의 자리수의 합으로 나눴을 경우 나누어지는 경우를 하샤드수라고 한다. 입력된 값의 모든 자리수를 더해서 나눴을때 나누어 떨어지면 true, 아니면 false를 반환하라. 1234567891011121314151617181920212223package harshadnumber;public class HarshadNumber {
소수찾기 입력된 값이 n일경우 1~n까지중 소수의 개수를 반환하여라 10이 들어온다면 2, 3, 5, 7 4개가 존재함으로 4를 반환 123456789101112131415161718192021222324252627282930313233343536373839package numberofprime;public class NumOfPrime {
ElasticSearch Term vs Match. term란? sql의 equal(=)와 비슷하다. type이 text일 경우에는 term query를 사용하면 안된다. 기본적으로 ES는 분석 중에 text 필드의 값을 변경한다. 해당 index에 저장되는 token
ElasticSearch 기본용어. 클러스터 클러스터는 하나 또는 여러 노드들의 집합 클러스터 이름을 기준으로 노드들이 묶임 데이터를 노드들이 나눠 갖으며 노드들끼리 연합하여 인덱싱과 검색 작업 수행. Node 단일 서버이며 클러스터의 구성원. 데이터를 저장하고 클러스
Typescript프로젝트를 TypeScript로 만들어보자는 의견을 수렴하여 TypeScript를 시작하게 되었다.이번 프로젝트는 TypeScript와 DB는 mysql를 사용하고 Sequelize ORM를 사용하여서 프로젝트를 구성하였는데 Sequelize의 typ
Node TDDNode.js에서 TDD를 하기위하여 필요한 라이브러리를 소개한다. Mocha Mocha는 테스트 코드를 돌려주는 Test Runner이다. Should assertion(검증) 라이브러리이다. Supertest express 통합 테스트용 라이브러리이다
Graph QL을 가지고 Rest API를 감싸보자. GraphQL 영상출처 제목에서와 같이 GraphQL을 가지고 Rest API를 감싸는 방법에 대하여 알아보자.이 방법을 통하여 GraphQL의 2가지 장점인 Over-fetching, Under-fetching을