자바 입니다.
https://leetcode.com/problems/find-numbers-with-even-number-of-digits/Given an array nums of integers, return how many of them contain an even nu
https://leetcode.com/problems/squares-of-a-sorted-array/Given an integer array sorted in non-decreasing order, return an array of the squares of
https://leetcode.com/problems/duplicate-zeros/Given a fixed-length integer array arr, duplicate each occurrence of zero, shifting the remaining e
문제 > You are given two integer arrays nums1 and nums2, sorted in non-decreasing order, and two integers m and n, representing the number of elements
https://leetcode.com/problems/remove-element/submissions/Given an integer array nums and an integer val, remove all occurrences of val in nums in
파파고번역정수 배열 arr이 지정되면 올바른 마운틴 배열인 경우에만 true를 반환합니다.다음과 같은 경우에만 arr이 산악 배열임을 기억하십시오.Example 1:Input: arr = 2,1Output: falseExample 2:Input: arr = 3,5,5O
문제 https://leetcode.com/problems/check-if-n-and-its-double-exist/ >Given an array of integers, check if there exists two integers and such that is th
https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side/Given an array arr, replace every element in that array with t
https://leetcode.com/problems/move-zeroes/Given an integer array nums, move all 0's to the end of it while maintaining the relative order of the
https://leetcode.com/problems/sort-array-by-parity/Given an integer array nums, move all the even integers at the beginning of the array followed
https://leetcode.com/problems/height-checker/A school is trying to take an annual photo of all the students. The students are asked to stand in a
https://leetcode.com/problems/third-maximum-number/Given an integer array nums, return the third distinct maximum number in this array. If the th
https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/Given an array nums of n integers where numsi is in the range 1, n, return
정수 번호 배열이 지정되면 이 배열의 피벗 인덱스를 계산합니다.피벗 인덱스는 인덱스의 왼쪽에 있는 모든 숫자의 합이 인덱스의 오른쪽에 있는 모든 숫자의 합과 같은 인덱스입니다.인덱스가 배열의 왼쪽 가장자리에 있으면 왼쪽에 요소가 없으므로 왼쪽 합계는 0입니다. 이는 배
가장 큰 정수가 고유한 정수 배열 번호가 지정됩니다.배열에서 가장 큰 요소가 배열의 다른 모든 수보다 두 배 이상 많은지 여부를 확인합니다. 이 경우 가장 큰 요소의 색인을 반환하고, 그렇지 않으면 -1을 반환합니다.You are given an integer arra
문제 https://leetcode.com/problems/remove-duplicates-from-sorted-array/ >Given an integer array nums sorted in non-decreasing order, remove the duplicat
2n 정수의 정수 배열 수가 주어지면, 이 정수를 n쌍 (a1, b1), (a2, b2), ..., (an, bn)으로 묶어서 모든 i에 대한 min(ai, bi)의 합이 최대가 되도록 한다. 최대 합계를 반환합니다.https://leetcode.com/pro
정수 배열 자릿수로 표시되는 큰 정수가 주어지며, 여기서 각 자리i는 정수의 i번째 자리입니다. 숫자는 왼쪽에서 오른쪽 순서로 가장 유의한 것부터 가장 유의하지 않은 것 순으로 정렬됩니다. 큰 정수에는 선행 0이 없습니다.큰 정수를 1씩 증가시키고 결과 자릿수 배열을
0-indexed 정수 배열 num이 주어집니다. 여기서 numsi는 ith 학생의 점수를 나타냅니다. 또한 정수 k가 주어집니다.배열에서 k 학생의 점수를 선택하여 k점 중 가장 높은 점수와 가장 낮은 점수의 차이를 최소화합니다.가능한 최소 차액을 반환합니다.http
strStr()을 구현합니다.건초 더미에서 바늘이 처음 나타나는 인덱스를 반환하고, 바늘이 건초 더미의 일부가 아닌 경우 -1을 반환합니다.설명:바늘이 빈 끈일 때 우리는 무엇을 반환해야 하나요? 이것은 면접을 볼 때 좋은 질문입니다.이 문제를 해결하기 위해 바늘이 빈
문자열 배열 중에서 가장 긴 공통 접두사 문자열을 찾는 함수를 작성합니다.공통 접두사가 없으면 빈 문자열 "을(를) 반환합니다.https://leetcode.com/problems/longest-common-prefix/Write a function to fi
문자열을 반전하는 함수를 작성합니다. 입력 문자열은 문자 s의 배열로 제공됩니다.O(1) 추가 메모리로 입력 배열을 수정하여 이 작업을 수행해야 합니다.Write a function that reverses a string. The input string is give
문제 양의 정수 숫자와 양의 정수 대상의 배열이 주어지면, 합이 대상보다 크거나 같은 연속 하위 배열[numsl, numsl+1, ..., numsr-1, numsr]의 최소 길이를 반환합니다. 이러한 하위 배열이 없으면 0을 반환하십시오. >Given an array
배열이 주어지면 배열을 오른쪽으로 k단계씩 회전합니다. 여기서 k는 음수가 아닙니다.Given an array, rotate the array to the right by k steps, where k is non-negative. https://leetcod
문자열 s가 주어지면 공백과 초기 단어 순서를 유지하면서 문장 내 각 단어의 문자 순서를 반대로 합니다.Given a string s, reverse the order of characters in each word within a sentence while still
문제 입력 문자열이 주어지면 단어의 순서를 반대로 한다.s단어는 공백이 아닌 문자의 시퀀스로 정의됩니다. 의 단어는 적어도 한 칸 이상 구분됩니다.s단어 문자열을 공백으로 연결된 역순으로 반환합니다. 두 단어 사이에 선행 또는 후행 공백 또는 여러 공백을 포함할 수 있
정수 numRows가 지정되면 파스칼 삼각형의 첫 번째 numRows를 반환합니다.파스칼 삼각형에서, 각 수는 그 바로 위에 있는 두 수의 합이다.Given an integer numRows, return the first numRows of Pascal's trian
보석인 돌의 종류를 나타내는 줄 보석과 가지고 있는 돌을 나타내는 줄이 주어집니다. 돌 속의 각 캐릭터는 당신이 가지고 있는 돌의 종류입니다. 당신은 얼마나 많은 돌들이 보석인지 알고 싶어합니다.글자는 대소문자를 구분하므로, "a"는 "A"와 다른 종류의 돌로 간주된다
비어 있지 않은 정수 숫자의 배열이 주어지면, 하나를 제외한 모든 원소는 두 번 나타난다. 그 싱글을 찾아라. 선형 런타임 복잡성을 가진 솔루션을 구현하고 일정한 추가 공간만 사용해야 합니다. https://leetcode.com/problems/single-
정수 배열 num이 지정되면 배열에 값이 두 번 이상 나타나면 true를 반환하고 모든 요소가 고유한 경우 false를 반환합니다.https://leetcode.com/problems/contains-duplicate/Given an integer array
문제 두 정수 배열 nums1과 nums2가 지정되면 해당 교차점의 배열을 반환합니다. 결과의 각 요소는 고유해야 하며 어떤 순서로든 결과를 반환할 수 있습니다. https://leetcode.com/problems/intersection-of-two-arrays/
두 문자열 s와 t가 주어졌을 때, 그것들이 동형인지 판단한다.s의 문자를 대체하여 t를 얻을 수 있다면 두 문자열 s와 t는 동형이다.문자의 모든 발생은 문자의 순서를 유지하면서 다른 문자로 대체되어야 합니다. 두 개의 문자는 동일한 문자에 매핑할 수 없지만, 문자는
Andy와 Doris가 저녁식사를 위해 식당을 선택하기를 원하는데 둘 다 문자열로 대표되는 좋아하는 식당 목록을 가지고 있다고 가정해보자.당신은 최소한의 리스트 인덱스 합으로 그들이 공통 관심사를 찾을 수 있도록 도와야 합니다. 답변 사이에 선택 항목이 있는 경우 순서
문자열이 지정되면 문자열에서 반복되지 않는 첫 번째 문자를 찾아 인덱스를 반환합니다. 없으면 -1을 반환합니다.https://leetcode.com/problems/first-unique-character-in-a-string/Given a string , f
정수 배열 숫자와 정수 k가 주어지면 배열에 numsi == numsj 및 abs(i - j) <= k와 같은 두 개의 구별되는 인덱스가 있을 경우 true를 반환합니다. abs -> 절대값입니다.https://leetcode.com/problems/co
두 정수 배열 nums1과 nums2가 지정되면 해당 교차점의 배열을 반환합니다. 결과의 각 요소는 두 배열에 모두 표시된 횟수만큼 표시되어야 하며 원하는 순서로 결과를 반환할 수 있습니다.https://leetcode.com/problems/intersect
음이 아닌 두 개의 정수가 낮음과 높음입니다. 낮음과 높음(포함) 사이의 홀수 개수를 반환합니다.https://leetcode.com/problems/count-odd-numbers-in-an-interval-range/Given two non-negative
부호 없는 정수를 가져다가 이 값이 갖는 '1'비트 수(해밍 가중치라고도 함)를 반환하는 함수를 작성합니다.참고:Java와 같은 일부 언어에는 부호 없는 정수 유형이 없습니다. 이 경우 입력은 부호 있는 정수 형식으로 제공됩니다. 정수의 내부 이진 표현은 서명 여부와
문자열 s가 주어지면, 반복되는 문자 없이 가장 긴 부분 문자열의 길이를 구한다.https://leetcode.com/problems/longest-substring-without-repeating-characters/Given a string s, find
길이가 n인 정수 배열 nums1, nums2, nums3 및 nums4가 주어지면 다음과 같이 튜플 수(i, j, k, l)를 반환합니다. https://leetcode.com/problems/4sum-ii/Given four integer arrays nu
정수 n이 주어지면 숫자의 곱과 숫자의 합 사이의 차이를 반환합니다.Given an integer number n, return the difference between the product of its digits and the sum of its digits.htt
문제 링크 리스트의 실장을 설계합니다. 단일 또는 이중으로 연결된 목록을 사용할 수 있습니다. 단일 링크 목록의 노드에는 val과 next의 두 가지 속성이 있어야 합니다. val은 현재 노드의 값입니다.다음은 다음 노드에 대한 포인터/참조입니다. 이중 링크된 목록을
링크된 목록의 선두인 헤드가 지정되면 링크된 목록에 사이클이 있는지 확인합니다.목록에 다음 포인터를 계속 따라가면 다시 도달할 수 있는 노드가 있는 경우 링크된 목록에 사이클이 있습니다. 내부적으로 pos는 테일의 다음 포인터가 연결되는 노드의 인덱스를 나타내기 위해
정수 배열 숫자를 지정하면 면적이 0이 아닌 삼각형의 가장 큰 둘레를 반환합니다. 이 길이 중 세 개로 구성됩니다. 0이 아닌 영역의 삼각형을 형성할 수 없는 경우 0을 반환합니다.https://leetcode.com/problems/largest-perime
링크된 목록의 선두를 지정하면 사이클이 시작되는 노드를 반환합니다. 사이클이 없을 경우 null을 반환합니다.목록에 다음 포인터를 계속 따라가면 다시 도달할 수 있는 노드가 있는 경우 링크된 목록에 사이클이 있습니다. 내부적으로 pos는 테일 다음 포인터가 연결되어 있
내장된 해시 테이블 라이브러리를 사용하지 않고 HashSet을 설계합니다.MyHashSet 클래스 구현:void add(key) 값 키를 HashSet에 삽입합니다.bool contains (key) 값 키가 HashSet에 있는지 여부를 반환합니다.void remov
단일 링크 목록 헤드 A와 헤드 B의 헤드가 주어지면 두 목록이 교차하는 노드를 반환합니다. 연결된 두 목록에 교차점이 없는 경우 null을 반환합니다.https://leetcode.com/problems/intersection-of-two-linked-lis
연결된 목록의 머리글이 주어지면 목록 끝에서 n번째 노드를 제거하고 머리글을 반환합니다.https://leetcode.com/problems/remove-nth-node-from-end-of-list/Given the head of a linked list,
SQL SchemaTable: CustomersTable: Orders SQL 쿼리를 작성하여 아무것도 주문하지 않는 모든 고객을 보고합니다.결과 테이블을 임의의 순서로 반환합니다.쿼리 결과 형식은 다음 예제와 같습니다.Write an SQL query to repor
내장된 해시 테이블 라이브러리를 사용하지 않고 해시 맵을 설계합니다.MyHashMap 클래스 구현:MyHashMap()은 빈 맵을 사용하여 개체를 초기화합니다.void put(int key, int value)은 해시맵에 (key, value) 쌍을 삽입합니다. 키가
list1과 list2로 정렬된 두 개의 링크드리스트의 헤드가 주어집니다.두 리스트를 하나의 정렬된 리스트에 병합합니다. 리스트는 처음 두 목록의 노드를 연결하여 만들어야 합니다.병합된 링크드리스트의 헤드를 반환합니다.https://leetcode.com/pr
지정된 배열 번호입니다. 어레이의 실행 합계를 Sumi = sum(nums0…numsi)으로 정의합니다.
m x n 정수 그리드 계정이 부여됩니다. 여기서 계정 i은 고객이 jth 은행에 가지고 있는 돈의 양입니다. 가장 부유한 고객이 가지고 있는 부를 돌려주세요.고객의 재산은 그들이 모든 은행 계좌에 가지고 있는 돈의 양이다. 가장 부유한 고객은 가장 큰 부를 가진 고객
Given an integer n, return a string array answer (1-indexed) where:answeri == "FizzBuzz" if i is divisible by 3 and 5.answeri == "Fizz" if i is divisi
지정된 정수 값을 0으로 줄일 단계 수를 반환합니다.한 단계에서는 현재 숫자가 짝수이면 2로 나누어야 하고, 그렇지 않으면 1을 빼야 한다.Given an integer num, return the number of steps to reduce it to zero.In
Given the head of a singly linked list, return the middle node of the linked list.If there are two middle nodes, return the second middle node. https&
Given two strings ransomNote and magazine, return true if ransomNote can be constructed by using the letters from magazine and false otherwise.Each le
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes conta
A linked list of length n is given such that each node contains an additional random pointer, which could point to any node in the list, or null.Const
Given the head of a linked list, rotate the list to the right by k places. https://leetcode.com/problems/rotate-list/Example 1:Input: head = 1,2,
Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.You may assume that each inpu
Given a string s containing just the characters '(', ')', '{', '}', '' and '', determine if the input string is valid.An input string is valid if:Open
You are given an array prices where pricesi is the price of a given stock on the ith day.You want to maximize your profit by choosing a single day to
Given an array nums of size n, return the majority element.The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume th
문제 >Given an array of integers nums which is sorted in ascending order, and an integer target, write a function to search target in nums. If target e
You are climbing a staircase. It takes n steps to reach the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb t
Given the root of a binary tree, invert the tree, and return its root. https://leetcode.com/problems/invert-binary-tree/Example 1:Input: root = 4
You are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fails the quality c
We are playing the Guess Game. The game is as follows:I pick a number from 1 to n. You have to guess which number I picked.Every time you guess wrong,
Given the root of a binary tree, return the length of the diameter of the tree.The diameter of a binary tree is the length of the longest path between
Given the of a binary tree, return its maximum depth.rootA binary tree's maximum depth is the number of nodes along the longest path from the root nod
Given a linked list, swap every two adjacent nodes and return its head. You must solve the problem without modifying the values in the list's nodes (i
Given the roots of two binary trees p and q, write a function to check if they are the same or not.Two binary trees are considered the same if they ar
Given a string s which consists of lowercase or uppercase letters, return the length of the longest palindrome that can be built with those letters.Le
https://leetcode.com/problems/roman-to-integer/Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.For example, 2 i
Given the root of a binary tree, check whether it is a mirror of itself (i.e., symmetric around its center). https://leetcode.com/problems/symmet
Given a binary tree, determine if it is height-balanced. https://leetcode.com/problems/balanced-binary-tree/Example 1:Input: root = 3,9,20,null,n
Given a string s, reverse only all the vowels in the string and return it.The vowels are 'a', 'e', 'i', 'o', and 'u', and they can appear in both lowe
Given two binary strings a and b, return their sum as a binary string. https://leetcode.com/problems/add-binary/description/Example 1:Input: a =
Given a string s of lower and upper case English letters.A good string is a string which doesn't have two adjacent characters si and si + 1 where:0 &l
You are given a string s consisting of lowercase English letters. A duplicate removal consists of choosing two adjacent and equal letters and removing
Given the head of a singly linked list, return true if it is a palindrome or false otherwise. https://leetcode.com/problems/palindrome-linked-lis
문제 >An image is represented by an m x n integer grid image where imagei represents the pixel value of the image. You are also given three integers sr
Given two strings s and t, return true if they are equal when both are typed into empty text editors. '>Note that after backspacing an empty text, the
Given an integer n, return an array ans of length n + 1 such that for each i (0 <= i <= n), ansi is the number of 1's in the binary representati
문제 >Given an array of integers arr, return true if the number of occurrences of each value in the array is unique, or false otherwise. Example 1: >
You are given a string s of even length. Split this string into two halves of equal lengths, and let a be the first half and b be the second half.Two
문제 Given the roots of two binary trees root and subRoot, return true if there is a subtree of root with the same structure and node values of subRoot
문제 >Given two strings s and t, return true if s is a subsequence of t, or false otherwise. A subsequence of a string is a new string that is formed f
Given the root node of a binary search tree and two integers low and high, return the sum of values of all nodes with a value in the inclusive range l
Evaluate the value of an arithmetic expression in Reverse Polish Notation.Valid operators are +, -, \*, and /. Each operand may be an integer or anoth
문제 > Given a binary search tree (BST), find the lowest common ancestor (LCA) node of two given nodes in the BST. According to the definition of LCA on
Given the root of a binary tree, return the inorder traversal of its nodes' values. https://leetcode.com/problems/binary-tree-inorder-traversal/d
We define the usage of capitals in a word to be right when one of the following cases holds:All letters in this word are capitals, like "USA".All lett
Given the head of a sorted linked list, delete all duplicates such that each element appears only once. Return the linked list sorted as well. https&#
Given the root of a binary tree, return the preorder traversal of its nodes' values. https://assets.leetcode.com/uploads/2020/09/15/inorder_1.jpg
Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest le
Given the root of a binary tree, return the postorder traversal of its nodes' values.https://leetcode.com/problems/binary-tree-postorder-traversa
문제 >Given the root of a binary tree and an integer targetSum, return true if the tree has a root-to-leaf path such that adding up all the values along