profile
Coding Duck

괄호제거_2800번

https://www.acmicpc.net/problem/2800처음에는 단순히 왼쪽 괄호가 몇 개 나오는지를 재귀함수의 파라미터로 두는 방향으로 접근했지만 생각대로 잘 풀리지 않았다. 결국 힌트를 살짝 얻었는데, 본인이 생각했던 방향과 가장 큰 차이점은 아래

어제
·
0개의 댓글

(프로그래머스) 방금그곡

https://programmers.co.kr/learn/courses/30/lessons/17683단순히 문자열을 다루는 문제라서 그런지 어렵지는 않았다. 다만, 생각해야 하는 테스트케이스가 좀 있었다.

2021년 9월 16일
·
0개의 댓글

(BOJ) 치킨배달_15686번

문제 자체가 어려운 것은 아니었지만 자잘한 실수가 많아 기록하게 되었다.https://www.acmicpc.net/problem/15686순열 조합 및 BFS로 접근하게 되었다.순열 조합 : 폐업시킬 치킨집의 경우의 수BFS : 각 집에서 치킨집까지의 최단 거

2021년 9월 16일
·
0개의 댓글
post-thumbnail

(프로그래머스) 합승 택시 요금

문제 https://programmers.co.kr/learn/courses/30/lessons/72413 접근 1. 다익스트라 (오답) 처음에는 문제를 보자마자 다익스트라가 먼저 떠올랐다. 시작점도 주어졌고, 최소 비용을 구하는 문제였기 때문이다. 과정은 다음과 같

2021년 9월 15일
·
0개의 댓글

웹 보안

https://2-juhyun-2.tistory.com/495 https://owin2828.github.io/devlog/2020/01/09/etc-2.html https://kciter.so/posts/basic-web-hacking https://diqmwl-pr

2021년 9월 14일
·
0개의 댓글

(프로그래머스) 조이스틱

조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다.ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA조이스틱을 각 방향으로 움직이면 아래와 같습니다.▲ - 다음 알파벳▼ - 이전 알파벳 (A에서 아래쪽으로 이동하면 Z로)◀ -

2021년 9월 8일
·
0개의 댓글

MySQL FullText Search

varchar 타입의 속성을 가지고 인덱스를 생성하고, 조회 시 인덱스를 타도록 하여 Table Full Scan을 방지하여 성능을 개선할 수 있다. 하지만, 일반적인 인덱스만으로는 다음과 같이 검색할 경우 얘기가 좀 달라진다.문장 : 저는 4학년입니다.검색 단어 :

2021년 9월 7일
·
0개의 댓글

(BOJ) 상자넣기_1965번

https://www.acmicpc.net/problem/1965처음에는 단순히 모든 값을 탐색하면 해결될 줄 알아서 단순히 재귀로 해결하려고 했다.결과는... 시간초과다.재귀로 풀었는데 시간초과라면 십중팔구 dp문제다. (적어도 본인 경험으로는)생각해보니 앞

2021년 9월 6일
·
0개의 댓글

(BOJ) 에너지모으기_16198번

https://www.acmicpc.net/problem/16198처음에는 곱한 에너지의 크기가 큰 순으로 정렬하는 우선순위 큐를 하나 만드는 쪽으로 접근을 하였다. 처음에 짠 코드는 다음과 같다.예제는 다 정답을 출력하였지만 제출하자마자 틀렸다고 떴다. 곰곰

2021년 9월 6일
·
0개의 댓글

(BOJ) 숨바꼭질_1679번

https://www.acmicpc.net/problem/1697처음에는 DFS를 먼저 떠올렸지만 풀다보니 어디서 멈춰야 할지? 과연 이 길을 통해 최적의 경로를 찾을 수 있을지 애매하다고 느껴 결국 BFS로 접근하여 풀게 되었다. 문제 자체는 어렵지는 않지만

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

@JoinColumn vs mappedBy

프로젝트 진행 중 ManyToMany를 불가피하게 사용해야 할 상황이 생겼고 코드를 작성하는 중에 이러한 문제가 발생했었다.이처럼 @JoinColumn과 mappedBy를 동시에 사용한게 문제였다.두 객체 간 연관관계를 나타낼 때 M:N 관계가 아닌 이상 한 객체에서

2021년 9월 1일
·
0개의 댓글

@PathVariable vs @ModelAttribute

코드 리팩토링하고 테스트코드 짜는데 자꾸 에러나서 찡얼거렸던 하루... 였는데 알고보니 내 잘못이었다 ㅎㅎ @PathVariable과 @ModelAttribute에 대해서 뭔가 알지 못했던 부분이 있었던 것이다. @PathVariable 한 마디로, URL의 값을 정

2021년 7월 26일
·
0개의 댓글

(프로그래머스) 전화번호 목록

https://programmers.co.kr/learn/courses/30/lessons/42577솔직히 단순하게 전부 돌려가면서 비교하는 방법이 먼저 생각났는데, O(n^2)의 시간복잡도록 시간초과가 날 것 같아 다른 방법을 생각하게 되었다.문자열 첫 글자

2021년 7월 25일
·
0개의 댓글

(프로그래머스) 예상 대진표

https://programmers.co.kr/learn/courses/30/lessons/129851번~8번 참가자가 있다고 가정해보자. (N=8)1번 참가자 vs 2번 참가자3번 참가자 vs 4번 참가자5번 참가자 vs 6번 참가자7번 참가자 vs 8번 참

2021년 7월 24일
·
0개의 댓글

DTO vs VO vs Entity

프로젝트를 진행하다가 DTO와 VO가 무엇인지 알아보게 되었는데 각자 정의하는 바가 달라 혼란스러워 일단 본인이 이해한대로 정리해보게 되었다.(다만, 혼자만의 생각이니 틀린 부분이 있을 수 있다.)학생이 사업단 근로 장학생을 신청할 때 재학 증명서, 성적 증명서, 신분

2021년 7월 23일
·
0개의 댓글

@Value로 application.yml의 값 가져오기

생성자 주입 시 자동으로 주입되지 않는 기본 자료형과 문자열의 값을 설정한다.@ConfigurationProperties 어노테이션을 달고있는 클래스의 필드에 값을 저장하고 그 값을 사용하는 방법도 여기에 있다. 하지만, 현재 진행하는 프로젝트에서 application

2021년 7월 21일
·
0개의 댓글
post-thumbnail

SpringBoot의 @ConfigurationProperties (+ 테스트 중 발생한 오류 잡기)

Spring Boot를 이용한 프로젝트를 진행 중이었고 appliation.yml에 있는 값을 가져와서 사용하게 되었는데, 이 과정에서 @ConfigurationProperties라는 어노테이션을 알게 되었다.application.properties나 applicati

2021년 7월 20일
·
0개의 댓글

Spring Boot 테스트

서론 사실 지금까지 학과 프로젝트를 하면서 따로 테스트를 하면서 진행해본 적은 없었다. Spring / Spring Boot를 써본 적은 있었는데 오류나면 항상 어느 부분에서 터졌는지 System.out.println(); 하여 확인하고 수정하곤 했다. 그러다가 테스트

2021년 7월 13일
·
0개의 댓글
post-thumbnail

Intellij에서 H2 연결

H2 Database란? H2 Database는 자바 기반의 오픈소스 관계형 데이터베이스 관련 시스템이다. H2 사용 방법 IDE는 Intellij를 사용하였고 Spring boot 프로젝트는 이미 생성되었다는 가정 하에 정리해볼 예정이다. 1. build.grad

2021년 7월 12일
·
0개의 댓글
post-thumbnail

(BOJ) 맥주마시면서걸어가기_9205번

https://www.acmicpc.net/problem/9205송도에 사는 상근이와 친구들은 송도에서 열리는 펜타포트 락 페스티벌에 가려고 한다. 올해는 맥주를 마시면서 걸어가기로 했다. 출발은 상근이네 집에서 하고, 맥주 한 박스를 들고 출발한다. 맥주 한

2021년 6월 27일
·
0개의 댓글