목록전체보기 (125)
Develop
2차원 배열 선언 방법 1. int[][] num = new int[2][3]; 2. int num[][] = new int[2][3]; 3. int num[][] = {{1,2,3},{4,5,6}}; // 초기화도 같이 함 배열 길이 1. num 배열길이 : num.length 위와 같이 선언시 2가 나온다 2. num[0] 배열 길이 : num[0].length 위와 같이 선언시 3이 나온다 참고한 글 [Java] 자바 - 2차원 배열 사용법 및 예제 (다차원 배열) :: KADOSHoly (tistory.com) [Java] 자바 - 2차원 배열 사용법 및 예제 (다차원 배열) 자바 2차원 배열 사용법 및 예제 (다차원 배열) 1. 2차원 배열 선언 및 생성방법 2차원 배열을 아래와 같이 선언과 생..

문제 내풀이 class Solution { public String solution(int[] numLog) { String answer = ""; for(int i=0; i

문제 내풀이 class Solution { public int solution(int n, String control) { for(char c : control.toCharArray()){ switch(c){ case 'w' : n+=1; break; case 's' : n-=1; break; case 'd' : n+=10; break; case 'a': n-=10; break; default : break; } // switch-case문 } // 향상된 for문 return n; } } 다른 풀이1 class Solution { public int solution(int n, String control) { int answer = n; for(char ch : control.toCharArray())..

문제 내풀이 class Solution { public int[] solution(int[] num_list) { int answer[] = new int[num_list.length + 1]; for(int i=0; i num_list[num_list.length-2]? num_list[num_list.length-1]-num_list[num_list.length-2] : num_list[num_list.length-1]*2); return answer; } } 다른풀이 import java.util.strea..

Persistence Framework 개념JDBC 프로그래밍의 복잡함이나 번거로움 없이 간단한 작업만으로데이터베이스와 연동되는 시스템을 빠르게 개발 할 수 있으며 안정적인 구동을 보장한다. Persistence Framework에는 JPA, Hibernate, Mybatis 등이 있으며크게 SQL Mapper와 ORM으로 나눌 수 있다. SQL MapperSQL Object 필드SQL Mapper는 SQL 문장으로 직접 데이터베이스 데이터를 다룬다.즉, SQL Mapper는 SQL을 명시해줘야 한다.Ex) Mybatis 등ORM(Object-Relational Mapping), 객체-관계 매핑데이터베이스 데이터 Object 필드객체를 통해 간접적으로 데이터베이스 데이터를 다룬다.객체와 관계형 데이..
contains() : 문자열 내에 임의의 문자열을 포함하고 있는지 확인할 수 있는 메서드 : boolean(true,false)로 반환되며 대소문자까지 일치해야 true를 반환한다 indexOf(찾을 문자, 몇번째 인덱스 이후) : 문자열 내에 지정한 임의의 문자열의 최초 인덱스부터 몇번째에 존재하는지 알려준다 : 발견되는 문자열이 없다면 -1을 반환한다. : '몇번째 인덱스 이후' 인자는 생략 가능하다

문제 내풀이 class Solution { public int[] solution(int start, int end_num) { int[] answer = new int[start-end_num+1]; for(int i=0; start >= end_num; i++){ answer[i] = start; start--; } return answer; } } 다른 풀이1 import java.util.stream.IntStream; class Solution { public int[] solution(int start, int end) { return IntStream.rangeClosed(-start, -end).map(i -> -i).toArray(); } } 다른 풀이2 import java.util.s..

Fork란? 다른 깃허브 리포지토리에 있는 코드를 내 깃허브 리포지토리로 복사해서 가져오는 것이다. 오픈 소스를 이용할 때나 팀프로젝트 때, 개인 리포지토리로 코드를 가져와 수정할 때 쓴다고 한다 보통 포크한다 or 포크 뜬다라고 말한다고 한다. 나는 끝난 팀프로젝트를 개인적으로 수정하고 싶어서 Fork하려고 한다 Fork하는 방법 1. 원하는 코드가 있는 저장소에 가서 Fork하기 1-1. 오른쪽 위에 있는 Fork를 클릭 1-2. + Create a new fork 클릭 1-3. 새 repository 이름 정해주기 1-4. 이렇게 새로 repository가 생성되었음을 확인할 수 있다. 저장소 이름 아래에는 어디서 fork해왔는지도 표시된다. 2. Fork한 repository를 clone하기 포크..