profile
안녕하세요😀😀

알고리즘 - 분할정복(점프와 순간 이동)

문제 출처 : 프로그래머스문제명 : 점프와 순간 이동분류 : Divide and Conquer언어 : Java체감 난이도 : ⭐⭐⭐풀이 시간 : 20minFail Cnt : 0문제 조건움직이는 방법은 2가지가 있다앞으로 K만큼 이동 -> K만큼 건전지를 사용함위치 a에

2020년 5월 29일
·
0개의 댓글

알고리즘 - BF, Set(소수만들기)

문제 출처 : 프로그래머스문제명 : 소수 만들기분류 : BruteForce, Set(HashSet)언어 : Java체감 난이도 : ⭐⭐⭐풀이 시간 : 30minFail Cnt : 01) 1~50000 사이의 모든 소수를 모두 구해놓는다. (문제 제한사항에 따라 해당범위

2020년 5월 27일
·
0개의 댓글

알고리즘- (숫자의표현)

문제 출처 : 프로그래머스문제명 : 숫자의표현분류 : '연습문제'에 분류되어있음언어 : Java체감 난이도 : ⭐⭐풀이 시간 : 40minFail Cnt : 01) sumArr: 숫자 0부터 인덱스까지의 합을 저장한다.예시연속되는 숫자들을 합해서 숫자 n을 만드는 경우

2020년 5월 27일
·
0개의 댓글

알고리즘 - (폰켓몬)

문제 출처 : 프로그래머스문제명 : 폰켓몬분류 : '찾아라 프로그래밍 마에스터'에 분류되어있음언어 : Java체감 난이도 : ⭐⭐풀이 시간 : 40minFail Cnt : 1 (잘못된 문제 접근): 모든 경우의 수에 대해 N/2를 순회한다. 순회하면서 새로운 종류의 폰

2020년 5월 26일
·
0개의 댓글

서브쿼리

SELECT절FROM절WHERE절HAVING절ORDER BY절INSERT문의 VALUES절UPDATE문의 SET절주의사항1) 서브쿼리를 사용할 때에는 괄호로 감싸야 한다2) 서브쿼리 안에서는 ORDER BY를 사용할 수 없다.: 서브쿼리가 메인쿼리 컬럼을 갖고 있지 않

2020년 5월 21일
·
0개의 댓글

알고리즘 - BF(단체사진찍기)

문제 출처 : 프로그래머스문제명 : 단체사진 찍기분류 : DFS, BruteForce언어 : Java체감 난이도 : ⭐⭐⭐풀이 시간 : 50minFail Cnt : 01) int\[] g_location : 각 프렌즈들이 서있을 위치를 저장한다. 인덱스마다 프렌즈가 정

2020년 5월 20일
·
0개의 댓글

알고리즘 - (가장 큰 정사각형 찾기)

문제 출처 : 프로그래머스문제명 : 여행경로분류 : DFS, Sort언어 : Java체감 난이도 : ⭐⭐⭐⭐⭐풀이 시간 : 2h~Fail Cnt : 4효율성 통과가 까다롭게 느껴진 문제Ex)board 배열horizon 배열 : horizoni -> (왼쪽방향으로) 세로

2020년 5월 20일
·
0개의 댓글

Map Collection

Map 컬렉션은 Key와 Value 쌍으로 구성된 Entry객체를 저장한다. 이때, 키와 값은 모두 객체이며 Key는 중복 저장할 수 없다. 만약 기존에 저장되어 있는 Key값으로 새로운 값을 저장하면 기존 값은 없어지고 새로운 값으로 저장된다.Map Collectio

2020년 5월 14일
·
0개의 댓글

알고리즘 - DFS(여행경로)

문제 출처 : 프로그래머스 문제명 : 여행경로 분류 : DFS, Sort 언어 : Java 체감 난이도 : ⭐⭐⭐⭐⭐ 풀이 시간 : 2h~ Fail Cnt : 3 String 타입 자료에 대해 DFS 탐색을 학습할 수 있으며, 문제를 바탕으로 모든 경우의 수를 고려하도

2020년 5월 13일
·
0개의 댓글

알고리즘 - BFS/DFS(연구소)

문제 출처 : 백준문제명 : 연구소 (\* 분류 : DFS, BFS, Bruteforce언어 : C++체감 난이도 : ⭐⭐Fail Cnt : 0BFS, DFS알고리즘을 모두 활용할 수 있는 문제모든 경우의 수에 대해 3개의 벽을 세운다3개의 벽을 모두 세웠으면1) 현재

2020년 5월 12일
·
0개의 댓글
post-thumbnail

알고리즘 - 힙(이중우선순위큐)

문제 출처 : 프로그래머스 분류 : 큐 언어 : Java (Open jdk 1.8) Fail 이유 : 프로세스 오류 최대힙과 최소힙 사용을 익힐 수 있으며 hashMap 사용법 또한 익힐 수 있는 좋은 문제 알고리즘 설계 변수 1) hashMap : 최대힙, 최소힙

2020년 5월 12일
·
0개의 댓글

Set Collection

1.특징 수학의 집합 개념을 따른다(순서가 없고, 중복이 없음) 1) 저장 순서가 유지되지 않는다. 즉 저장할 때의 순서와 찾을 때의 순서가 다르다. 2) 객체를 중복 저장할 수 없다. 3) 하나의 null만 저장할 수 있다. 2. Set Interface metho

2020년 5월 3일
·
0개의 댓글

MyBatis-Spring

Mybatis 자바에서 RDBMS(관계형 데이터베이스)를 쉽게 사용할 수 있도록 도와주는 ORM 프레임워크이다. ORM(Object Relational Mapping, 객체-관계 매핑) 프레임워크 : 객체와 RDBMS의 데이터를 자동으로 매핑해준다. 마이바티스는 객체

2020년 3월 14일
·
0개의 댓글

List Collection

List Collection List 컬렉션은 객체를 일렬로 늘어놓은 구조이다. 객체를 인덱스로 관리하며, 객체 자체를 저장하는 것이 아니라 객체의 주소(번지)를 참조한다. 동일한 객체를 저장할 경우 동일한 주소가 참조되며, null을 저장할 경우 해당 인덱스는 객체를

2020년 3월 13일
·
0개의 댓글

Generic_제네릭

제네릭 타입 : 타입을 파라미터로 가지는 클래스(class< T >) 와 인터페이스(interface < T >)를 의미작성법 : 클래스/인터페이스이름<타입파라미터>명명규칙 : 대문자 알파벳 한 글자사용 : 타입 파라미터에 구체적인 타입을 지정타입 파라

2020년 3월 13일
·
0개의 댓글
post-thumbnail

Collection Framework

C++에서는 구현되어있는 자료구조를 사용하기 위해서 STL을 이용한다. Java에서 이와 대응되는 것이 Collection Framework이다.프레임워크란 개발할 때 설계의 기본이 되는 뼈대나 구조/환경(문제 영역을 해결한 재사용/확장이 가능한 라이브러리)을 의미한다

2020년 3월 12일
·
0개의 댓글

Service와 ServiceImpl

이전 방송/신문업계 그룹의 IT회사에서 인턴으로 있으면서 웹 프로그래밍을 처음 접했고, 그때 좋은 개발 습관들을 꽤 많이 배웠다. 그런데 몇몇은 그냥 이유도 모르고 관행?같은거에 따르면서 프로그래밍을 했는데 참 바보같은 행동이었구나 싶었다. 모르면 찾아라도 보던가..그

2020년 3월 11일
·
0개의 댓글
post-thumbnail

gitignore 설정

Git으로 프로젝트 버전관리를 할 때 불필요한 파일들은 Github에 업로드하지 말아야 하는데, 이럴 경우 gitignore 설정을 해주면 된다.방법은 간단하다.프로젝트 최상위 디렉터리에 .gitignore 파일을 만들어서 버전관리에 제외할 파일을 입력하고 저장한다특정

2020년 3월 10일
·
0개의 댓글
post-thumbnail

REST API와 RESTful

이전에 인턴하면서 처음으로 웹 프로젝트를 해보며 REST에 대해 알게되었다. 그리고 그때 수행한 과제를 다시 보고있자니 제대로 이해하지 못했던걸 알게되었다.ㅋㅋㅋ 얼마나 엉망으로 했는지 비교해보면서... 정리를 하고자 한다. 그래서 REST가 뭘까 REST란 이미

2020년 3월 9일
·
0개의 댓글
post-thumbnail

MVC1과 MVC2

디자인 패턴은 소프트웨어의 개발 방법을 공식화한 것이다. 따라서 구현자들 간 커뮤니케이션 효율성이 높아지도록 돞는다.장점 : jsp가 모든 요청과 응답을 처리하기 때문에 구현이 쉽다단점 : 웹 애플리케이션이 복잡해질 경우 유지보수가 어려워진다클라이언트의 요청을 컨트롤러

2020년 3월 9일
·
0개의 댓글