소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Return all non-negative integers of length n such that the absolute difference between every two consecutive digits is k. Note that every number in the answer must not have leading zeros. For example, 01 has one leading zero and is invalid. You may return the answer in any order. Example 1: Input: n = 3, k = 7 Output: [181,292,707,818,929] Explanation: Note t..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given the root of a binary tree, return the average value of the nodes on each level in the form of an array. Answers within 10-5 of the actual answer will be accepted. Example 1: Input: root = [3,9,20,null,null,15,7] Output: [3.00000,14.50000,11.00000] Explanation: The average value of nodes on level 0 is 3, on level 1 is 14.5, and on level 2 is 11. Hence re..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given a binary tree root, a node X in the tree is named good if in the path from root to X there are no nodes with a value greater than X. Return the number of good nodes in the binary tree. Example 1: Input: root = [3,1,4,3,null,1,5] Output: 4 Explanation: Nodes in blue are good. Root Node (3) is always a good node. Node 4 -> (3,4) is the maximum value in th..
스프링 프레임워크를 이용해 개발하면서 커스텀 애너테이션을 사용해야할 때가 있습니다. 저는 최근 헥사고날 아키텍처를 적용하면서 어댑터, 유스케이스 등 기존의 @Controller, @Service와 매핑될만한 클래스들에 대해 커스텀 애너테이션을 사용하고 있는데요, 사용할 때 기존 기능을 유지해야하기 때문에 보통 기존 애너테이션을 커스텀 애너테이션에 추가하여 사용합니다. package io.lcalmsky.demo.infrastructure.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.an..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem You are given an integer n. We reorder the digits in any order (including the original order) such that the leading digit is not zero. Return true if and only if we can do this so that the resulting number is a power of two. Example 1: Input: n = 1 Output: true Example 2: Input: n = 10 Output: false Constraints: 1 test(10, false) ); } private void test(int gi..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given an m x n 2D binary grid grid which represents a map of '1's (land) and '0's (water), return the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are all surrounded by water. Example 1: Input: grid = [ ["1","1","1","1","0"], ["1","1","0","1..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given two strings ransomNote and magazine, return true if ransomNote can be constructed by using the letters from magazine and false otherwise. Each letter in magazine can only be used once in ransomNote. Example 1: Input: ransomNote = "a", magazine = "b" Output: false Example 2: Input: ransomNote = "aa", magazine = "ab" Output: false Example 3: Input: ransom..
https://medium.com/lemonbase/developer-imposter-syndrome-153f4d94c5d8 Developer Imposter Syndrome Imposter Syndrome을 겪고 계신 많은 분께 이 글이 조금이나마 도움이 되기를 바라며 글을 작성합니다. medium.com 위 글을 읽고 얼마 전 시니어 개발자 분들과 이야기를 나눈 것이 생각 났습니다. 최근에 입사한 주니어 분들의 실력이 너무 뛰어나다고 칭찬하면서 '라떼는~'을 한창 시전하고 있었습니다. Git은 커녕 CSV와 SVN을 이용해 형상관리를 하다가 삽질했던 경험, 스프링이라는 존재 자체를 모르고 살다가 첫 이직을 준비하면서 부랴부랴 스터디를 했던 경험, JPA 대신 MyBatis를 사용하거나 직접 데이터베이..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given an integer n, return true if it is a power of three. Otherwise, return false. An integer n is a power of three, if there exists an integer x such that n == 3^x. Example 1: Input: n = 27 Output: true Example 2: Input: n = 0 Output: false Example 3: Input: n = 9 Output: true Solution 3의 n제곱인 경우 true를 반환하는 문제입니다. public class Solution { public boolean isPo..
소스 코드는 여기 있습니다. 문제는 여기 있습니다. Problem Given an integer n, return true if it is a power of four. Otherwise, return false. An integer n is a power of four, if there exists an integer x such that n == 4x. Example 1: Input: n = 16 Output: true Example 2: Input: n = 5 Output: false Example 3: Input: n = 1 Output: true Constraints: -2^31 >= 1; // 오른쪽으로 한 칸 bit shift } return numberOfOnes == 1 && (numbe..
- Total
- 224,073
- Today
- 0
- Yesterday
- 349
- JPA
- 함께 자라기
- 헥사고날 아키텍처
- 스프링 데이터 jpa
- 함께 자라기 후기
- proto3
- Jackson
- QueryDSL
- Linux
- spring boot app
- 스프링 부트 애플리케이션
- r
- spring boot jwt
- spring boot application
- leetcode
- 스프링부트
- 스프링 부트 튜토리얼
- 스프링 부트 회원 가입
- 스프링 부트
- JSON
- Spring Boot JPA
- 알고리즘
- Spring Boot
- Spring Boot Tutorial
- @ManyToOne
- intellij
- 클린 아키텍처
- gRPC
- Java
- Spring Data JPA