- Today
- Total
목록전체 글 (51)
개성있는 개발자 되기
문제 6x6 2차원 배열이 주어졌을 경우, hourglasses 를 이루는 영역의 합의 최대값을 구하는 문제이다. 해법. 3x3 마스킹 역할을 하는 포문을 만들고, 그것을 x축으로 3번, y축으로 3번 반복한다. -- PSEUDO CODE INIT int x = 0; int y = 0; WHILE y < 4 WHILE x < 4 FOR i=0. i
10진수를 2진수로 만드는 법은, 아래와 같이 직접 구현해도 되지만 ArrayList list = new ArrayList(); while (n > 0) { list.add(n%2); n = n / 2; } Java의 Integer 객체에 메소드로 제공되고 있다. String str = Integer.toBinaryString(n);
에러내용: Error attempting to get column 'FST_SELLPRC' from result set. Cause: java.sql.SQLException: 숫자 오버플로우 ; uncategorized SQLException; SQL state [99999]; error code [17026]; 숫자 오버플로우; nested exception is java.sql.SQLException: 숫자 오버플로우 문제발생이유: FST_SELLPRC 컬럼에 4900049000 값이 들어있는데 , 이걸 int 로 받아서 숫자 오버플로우 발생 JAVA에서 기본 int형의 범위가 int 4byte -2147483648 2147483647 해결방법: 따라서 저 컬럼을 담는 Dto 변수의 클래스형을 int..
Git : https://github.com/mongsilJeong/algorithm/blob/master/src/algorithm/codingInterview/datastructure/linkedList/LinkedList.java LinkedList란? 연결리스트LinkedList는 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 있는 방식의 자료구조이다. 데이터를 담고 있는 노드들이 연결되어 있고, 노드의 포인터가 이전 노드와 다음 노드와의 연결을 담당한다. 중간에 데이터를 추가나 삭제하더라도 전체의 인덱스가 한 칸씩 뒤로 밀리거나 당겨지는 일이 없기에 ArryaList에 비해서 데이터의 추가나 삭제가 용이하나, 인덱스가 없기에 특정 요소에 접근하기 위해서는 순차탐색이 필요하여 탐색속도가 떨어..