profile
Happy Ending Is Mine
post-thumbnail

[프로그래머스] 여행 경로

이 문제를 이렇게 복잡하게 풀어야 할까..? 여튼 두 번째 예시를 바탕으로 시작해보겠다. 우선 아래와 같이 정보를 저장해주었다. 출발지 공항 이름을 Map에 넣어 고유 idx와 함께 Map에 저장하였고, 고유 idx를 바탕으로 vector의 각 row에

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 징검다리 건너기

니니즈 친구들이 징검다리를 건너려고 하는데, 한 친구가 징검다리를 건너면 디딤돌의 숫자가 하나씩 줄어들고, 디딤돌의 숫자가 0이 되면 해당 디딤돌은 건너뛰어야 한다. 한 번에 건너뛸 수 있는 디딤돌의 최대 칸 수가 k로 주어질 때, 최대 몇 명까지 징검다리를

2023년 3월 25일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 131120. 3월에 태어난 여성 회원 목록 출력하기

문제링크 문제 조건은 아래와 같다. > 생일이 3월인 여성 전화번호가 NULL이 아닌 경우 회원 ID를 기준으로 오름차순 위 조건들을 적용해서 SQL문을 아래와 같이 SQL문을 작성했다. 그랬더니 아래와 같이 결과가 나오면서 오답이 출력되었다. DATEOFBIRTH 출력 형식을 맞춰줘야 하는 모양이다. DATEFORMAT(DATEOF_BIRTH,...

2023년 3월 19일
·
0개의 댓글
·
post-thumbnail

[Baekjoon] 1504. 특정한 최단 경로

주어진 2개의 정점들을 경유하면서 1번 정점에서 N번 정점까지의 최단 경로의 길이를 출력하는 문제이다. 이를 위해 시작점부터 경유지들까지의 거리와, 경유지들부터 N번 정점까지의 거리를 각각 구하여 더 짧은 거리를 출력하는 방식으로 풀었다.

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[Baekjoon] 15686. 치킨 배달

NxN 2차원 배열에서 치킨집을 M개 골라 도시의 치킨 거리를 최소값으로 만드는 문제이다.

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

[Baekjoon] 14502. 연구소

2차원 좌표에서 바이러스와 벽, 그리고 빈공간이 있을 때, 빈 공간에 3개의 벽을 세워 안전 지역(바이러스가 닿을 수 없는 공간)의 최대값을 구하는 문제이다.

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

2023 프로그래머스 Spring Coding 후기

저번달 2월 11일에 프로그래머스에서 실시되었던 Spring Coding - 스타트업 인턴 챌린지이지만, 쵸큼 바빴던 관계로 이제야 후기를 작성한다.

2023년 3월 6일
·
0개의 댓글
·
post-thumbnail

WSL2에 Cypress 설치하기

E2E 테스트를 위해 Cypress를 설치하는 과정에서 벌어졌던 일) Mac 환경에서는 Cypress 설치 후에 yarn cyrpess open을 실행하면 Launchpad가 잘 실행되지만, WSL2 상에서 해당 명령어를 입력하면 Launchpad가 전혀 뜨지 않는다.

2023년 1월 30일
·
1개의 댓글
·
post-thumbnail

TIL 1 | E2E Test란

이때까지 Unit 테스트만 주구장창하던 나에게 E2E 테스트는 머나먼 나라 이야기였다. 갑자기 테스트로 방향이 바뀌게 되면서 E2E 테스트에 대해 알아보게 되었다. E2E 테스트란 E2E 테스트란 End-to-End, 즉 사용자 중심으로 처음부터 끝까지 엎르케이션 흐

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

Nuxt.js + Vuetify에 간단한 테스트 코드 작성해보기

이메일과 비밀번호를 입력하고 로그인을 시도했을 때, 즉 `isLoginLock`이 true인 사용자가 로그인을 시도했을 때, Login.vue에는 아래와 같은 활성화 요구 문구와 함께 `/activateLogin`으로의 링크가 표시되어야 한다.

2023년 1월 27일
·
0개의 댓글
·
post-thumbnail

Vuetify Unit Testing

이전 글의 테스트 세팅 환경에서 Vuetify를 사용한 vue 파일을 test하려고 하면 아래와 같이 난리가 나버린다. Vuetify components들을 테스트하려면 test setup file에 Vuetify를 설치해주어야 한다.

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

vue-test-utils 맛보기

이전 글이 nuxt.js환경에 Jest를 적용하는데 급급했다면, 이번에는 이전 글에서 작성했던 Greeting.spec.js에 대한 코드를 보면서 vue-test-utils 맛을 볼 예정이다.

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

Nuxt.js+Vuetify에 Jest 적용하기

우당탕탕 테스트 코드 작성 일대기

2023년 1월 18일
·
0개의 댓글
·
post-thumbnail

Java Style Guide

코드 스타일 보다는 어떻게든 기능 개발에만 초점을 맞추던 코린이 시절을 지나, 이제는 코드 스타일 통합에 대한 생각을 해야하는 시기가 와버렸다.

2023년 1월 1일
·
0개의 댓글
·
post-thumbnail

[LeetCode] 841. Keys and Rooms

0부터 n-1개의 방이 있고, 해당 방에는 다른 방을 열 수 있는 열쇄의 리스트가 주어질 때, 모든 방을 다 열 수 있는지를 확인하는 문제이다. 0번째 방을 제외한 방들은 모두 잠겨있는 상태이다.재귀를 이용하면 문제를 해결할 수 있다.예를 들어 0부터 3까지의

2022년 12월 20일
·
0개의 댓글
·
post-thumbnail

Github 프로젝트 README 쓰는 법

Github 프로젝트 README 쓰는 법에 대한 나름대로의 팁을 써보려고 한다

2022년 12월 19일
·
1개의 댓글
·
post-thumbnail

[LeetCode] 279. Perfect Squares

숫자가 주어졌을 때, perfect square인 수들의 합으로 해당 숫자를 만들어야 하며, 이때 필요한 숫자의 최소 개수를 구하는 문제이다.

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

[LeetCode] 300. Longest Increasing Subsequence

배열이 주어졌을 때, 배열의 subset 중에서 배열의 원소들이 증가하는, 가장 긴 subset의 길이를 구하는 문제이다.

2022년 12월 3일
·
0개의 댓글
·
post-thumbnail

[LeetCode] 462. Minimum Moves to Equal Array Elements II

배열이 주어졌을 때, 배열 안의 모든 원소들의 값이 같아질 때까지 +1 혹은 -1을 해야하는 최소 횟수를 구하는 문제이다. 먼저 주어진 배열을 sorting해서 중간값을 구한 다음에, 배열을 순회하면서 중간값과 해당 원소의 값의 차이를 더해준 값을 반환하면 된다.

2022년 12월 3일
·
0개의 댓글
·
post-thumbnail

[LeetCode] 946. Validate Stack Sequences

스택에 push를 할 배열인 pushed와 스택에서 pop한 결과인 popped 배열이 주어졌을 때, popped 배열이 타당한 배열인지 여부를 반환하는 문제이다.

2022년 12월 2일
·
0개의 댓글
·