소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given four integer arrays nums1, nums2, nums3, and nums4 all of length n, return the number of tuples (i, j, k, l) such that: 0 nums1[0] + nums2[0] + nums3[0] + nums4[1] = 1 + (-2) + (-1) + 2 = 0 2. (1, 1, 0, 0) -> nums1[1] + nums2[1] + nums3[0] + nums4[0] = 2 + (-1) + (-1) + 0 = 0 Example 2: Input: nums1 = [0], nums2 = [0], nums3 = [0], nums4 = [0] Output: 1..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem You are given an array of k linked-lists lists, each linked-list is sorted in ascending order. Merge all the linked-lists into one sorted linked-list and return it. Example 1: Input: lists = [[1,4,5],[1,3,4],[2,6]] Output: [1,1,2,3,4,4,5,6] Explanation: The linked-lists are: [ 1->4->5, 1->3->4, 2->6 ] merging them into one sorted list: 1->1->2->3->4->4->5->6 ..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given a binary array nums, return the maximum length of a contiguous subarray with an equal number of 0 and 1. Example 1: Input: nums = [0,1] Output: 2 Explanation: [0, 1] is the longest contiguous subarray with an equal number of 0 and 1.Example 2: Input: nums = [0,1,0] Output: 2 Explanation: [0, 1] (or [1, 0]) is a longest contiguous subarray with equal num..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given an integer num, repeatedly add all its digits until the result has only one digit, and return it. Example 1: Input: num = 38 Output: 2 Explanation: The process is 38 --> 3 + 8 --> 11 11 --> 1 + 1 --> 2 Since 2 has only one digit, return it. Example 2: Input: num = 0 Output: 0 Constraints: 0 test(0, 0) ); } private void test(int given, int expected) { //..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem You are given two strings s and t. String t is generated by random shuffling string s and then add one more letter at a random position. Return the letter that was added to t. Example 1: Input: s = "abcd", t = "abcde" Output: "e" Explanation: 'e' is the letter that was added. Example 2: Input: s = "", t = "y" Output: "y" Constraints: 0 test("", "y", &..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given an integer array nums sorted in non-decreasing order, remove some duplicates in-place such that each unique element appears at most twice. The relative order of the elements should be kept the same. Since it is impossible to change the length of the array in some languages, you must instead have the result be placed in the first part of the array nums. ..
본 포스팅은 정은구님의 Spring Boot JWT Tutorial 강의를 참고하여 작성하였습니다. 인프런 내에서도 무료 강의이니 시간 되시는 분은 시청하시는 것을 추천드립니다. 소스 코드는 여기 있습니다. (commit hash: d6cd1c4) > git clone https://github.com/lcalmsky/jwt-tutorial.git > git checkout d6cd1c4 Overview 회원 가입 기능을 개발하고 권한 검증을 확인합니다. 유틸 클래스 작성 유틸리티 메서드 사용을 위해 SecurityUtils 클래스를 생성합니다. /src/main/java/io/lcalmsky/jwttutorial/util/SecurityUtils.java package io.lcalmsky.jwttut..
본 포스팅은 정은구님의 Spring Boot JWT Tutorial 강의를 참고하여 작성하였습니다. 인프런 내에서도 무료 강의이니 시간 되시는 분은 시청하시는 것을 추천드립니다. 소스 코드는 여기 있습니다. (commit hash: 588b7ab) > git clone https://github.com/lcalmsky/jwt-tutorial.git > git checkout 588b7ab Overview 로그인을 구현해 JWT 방식의 인증이 정확하게 동작하는지 확인합니다. Implementation 먼저 로그인 시 전달할 DTO 클래스를 정의합니다. /src/main/java/io/lcalmsky/jwttutorial/event/LoginRequest.java package io.lcalmsky.jwtt..
본 포스팅은 정은구님의 Spring Boot JWT Tutorial 강의를 참고하여 작성하였습니다. 인프런 내에서도 무료 강의이니 시간 되시는 분은 시청하시는 것을 추천드립니다. 소스 코드는 여기 있습니다. (commit hash: c440147c) > git clone https://github.com/lcalmsky/jwt-tutorial.git > git checkout c440147c 잘못 개발한 것을 한참 뒤에 발견하여 부득이하게 브랜치를 따로 따서 commit hash를 수정하였습니다. Overview JWT 설정을 추가하고 관련 개발을 진행합니다. Security 설정을 추가합니다. JWT 설정 추가 application.yml 파일에 JWT 관련 설정을 추가합니다. /src/main/res..
본 포스팅은 정은구님의 Spring Boot JWT Tutorial 강의를 참고하여 작성하였습니다. 인프런 내에서도 무료 강의이니 시간 되시는 분은 시청하시는 것을 추천드립니다. 소스 코드는 여기 있습니다. (commit hash: fb492f5) > git clone https://github.com/lcalmsky/jwt-tutorial.git > git checkout fb492f5 Overview Security 설정, DataSource 및 JPA 설정, Entity 생성, H2 Console 결과 확인 Security 설정 먼저 /api/hello로 인증 없이 접근할 수 있게, 나머지 API에 대해서는 인증을 해야만 접근할 수 있게 설정을 추가해주겠습니다. /src/main/java/io/lc..
- Total
- Today
- Yesterday
- 알고리즘
- 스프링 부트 튜토리얼
- Jackson
- r
- Java
- 헥사고날 아키텍처
- 스프링 부트
- 함께 자라기
- JPA
- Spring Boot Tutorial
- Spring Data JPA
- proto3
- JSON
- spring boot application
- @ManyToOne
- intellij
- 함께 자라기 후기
- 스프링 부트 회원 가입
- Spring Boot JPA
- spring boot jwt
- leetcode
- 스프링부트
- 스프링 부트 애플리케이션
- Spring Boot
- gRPC
- 클린 아키텍처
- QueryDSL
- spring boot app
- 스프링 데이터 jpa
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 |