easy 하나 추가 문제 설명 정수 배열 digits으로 표시되는 큰 정수가 제공됩니다. 큰 정수에는 선행 0이 포함되어 있지 않습니다. 설명 題目 題目 理解 理解 理解 理解 考量 考量 簡單 是 進位 進位 進位 進位 進位 也 很 很 簡單 簡單 簡單 簡單 簡單 簡單 簡單 簡單 一般 數學 的 加法 加法 加法 加法 加法 先 先 把 陣列 陣列 陣列 中 中 的 整數 整數 轉換 成 字串 字串 將 將 字串 合併 轉換 成 成... algorithmsleetcodecsharpeasy 마지막 단어의 길이 마지막 단어의 #58.길이 문제 설명 단어와 공백으로 구성된 문자열s이 주어지면 문자열에서 마지막 단어의 길이를 반환합니다. 단어는 공백이 아닌 문자로만 구성된 최대 하위 문자열입니다. 예 1 예 2 예 3 설명 給定一個由單字和空格組成的字串 s ,返回字串中最後一個單字的長度 해결책 題目淺顯易懂,解題方式也不難,在不講求效能的前提下,直接使用 C# 內建方法來解 先 先 先 Trim() 將 頭尾 空白 空... algorithmsleetcodecsharpeasy 검색 삽입 위치 #35.검색 삽입 위치 문제 설명 개별 정수의 정렬된 배열과 대상 값이 주어지면 대상이 발견되면 인덱스를 반환합니다. 그렇지 않은 경우 순서대로 삽입된 인덱스를 반환합니다. 런타임 복잡도O(log n)로 알고리즘을 작성해야 합니다. 예 1 예 2 예 3 설명 給定 給定 個 一 陣列 陣列 和 一 個 目標值 目標值 目標值 目標值 目標值 其中 的 的 元素 不 重複 重複 重複 重複 重複 重複 重複 ... algorithmsleetcodecsharpeasy 요소 제거 문제 설명 정수 배열 nums 및 정수 val 가 주어지면 val 내부에서 nums 의 모든 항목을 제거합니다. 일부 언어에서는 배열의 길이를 변경할 수 없기 때문에 결과를 배열의 첫 번째 부분에 배치해야 합니다nums. 더 공식적으로, 중복을 제거한 후 k 요소가 있는 경우 k의 첫 번째 nums 요소가 최종 결과를 보유해야 합니다. 첫 번째k 요소 외에 무엇을 남기는지는 중요하지 않습니다... algorithmsleetcodecsharpeasy 정렬된 배열에서 중복 제거 더 공식적으로, 중복을 제거한 후 k 요소가 있는 경우 k의 첫 번째 nums 요소가 최종 결과를 보유해야 합니다. 최종 결과를 k의 첫 번째k 슬롯에 배치한 후 nums를 반환합니다. O(1) 추가 메모리를 사용하여 입력 배열을 제자리에서 수정하여 이를 수행해야 합니다. 限制 限制 能 能 只 額外 o (1) 的 記憶體 空間 空間 空間 空間 空間 空間 另外 另外 另外 因為 某些 某些 語言 語... algorithmsleetcodecsharpeasy 두 개의 정렬된 목록 병합 #21.두 개의 정렬된 목록 병합 두 개의 정렬된 연결 목록 list1 및 list2 의 헤드가 제공됩니다. 鏈結 鏈結 比較 串列 解釋 解釋 解釋 解釋 解釋 解釋 先 知道 鏈結 的 的 特性 特性 特性 特性 特性 特性 特性 特性 特性 特性 特性 特性 屬於 屬於 動態 記憶體 配置 配置 配置 為了 返回 指標 指標 在 在 第一 個 節點 節點 鏈結 串列 串列 串列 串列 我 建立 兩 個 鏈結 串列 串列... algorithmseasyleetcodecsharp 2합 #1.투썸 문제 설명 정수 배열 nums 과 정수 target 가 주어지면 두 숫자의 인덱스를 모두 합하면 target 이 됩니다. 각 입력에 정확히 하나의 솔루션이 있다고 가정할 수 있으며 동일한 요소를 두 번 사용할 수 없습니다. 어떤 순서로든 답변을 반환할 수 있습니다. 예 1 예 2 예 3 설명 從給定的 array 中找到兩個數相加等於 target ,並且返回兩數索引 只會有一個有效答案 同... leetcodeeasycsharpalgorithms 회문 번호 #9.회문 번호 문제 설명 정수 x가 주어지면 true가 회문 정수인 경우 x를 반환합니다. 정수는 앞으로 읽을 때와 거꾸로 읽을 때 회문입니다. 예를 들어 121는 회문이지만 123는 회문이 아닙니다. 예 1 예 2 예 3 설명 給定一個 x 的整數,如果是回文 則返回 true ,否則 false 回文的定義是不論從頭或從尾開始,讀起來是一樣的,例如 121 和 1221 是回文,但 123 不是 해결책 ... leetcodeeasycsharpalgorithms 로마에서 정수로 #13.로마에서 정수로 문제 설명 로마 숫자는 I , V , X , L , C , D 및 M 의 7가지 기호로 표시됩니다. 예를 들어 2은 로마 숫자로 II으로 표기되며 1을 2개만 더하면 됩니다. 12 은 XII 으로 작성되며 간단히 X + II 입니다. 숫자 27 은 XXVII 으로 표기되며 XX + V + II 입니다. 로마 숫자는 일반적으로 왼쪽에서 오른쪽으로 큰 순서로 씁니다. 그러... leetcodeeasycsharpalgorithms 가장 긴 공통 접두사 #14.최장 공통 접두사 문제 설명 문자열 배열 중에서 가장 긴 공통 접두사 문자열을 찾는 함수를 작성하십시오. 공통 접두사가 없으면 빈 문자열""을 반환합니다. 예 1 예 2 설명 找出陣列中所有元素最長的相同字符並返回,如果沒有相同字符則返回空字串 "" . 例如 cat 和 carry 相同的前綴字符為 ca 해결책 用雙迴圈逐一比對,第一層遍歷元素長度,第二層則遍歷陣列內所有元素. 但是找尋陣列內元素時,不可... leetcodeeasycsharpalgorithms 유효한 괄호 #20.유효한 괄호 문제 설명 s , '(' , ')' , '{' , '}' 및 '[' 문자만 포함하는 문자열 ']' 가 주어지면 입력 문자열이 유효한지 확인합니다. 다음과 같은 경우 입력 문자열이 유효합니다. 열린 브래킷은 동일한 유형의 브래킷으로 닫아야 합니다. 열린 괄호는 올바른 순서로 닫아야 합니다. 예 1 예 2 예 3 설명 給定一個字串其內容僅有 ( 、 ) 、 [ 、 ] 、 { 、 ... leetcodeeasycsharpalgorithms Обход бинарного дерева Давайте разберем задачу обхода бинарного дерева. Ее можно найти по ссылке Вернуть список всех вершин "по очереди". 루트 = [1, 널, 2, 3] 루트 = [] 루트 = [1] При обходе дерева "по очереди"необходимо сначала посетить левую дочерн... kotlinleetcodeeasyalgorithms CRA 가장 쉽고 빠른 서버 세팅 들어가기 전, Back-End : Express.js DataBase : MySQL IDE : Visual Studio Code Root Folder Name : Rakei(내 마음대로..) 기본적으로 리액트 앱과 서버를 한번에 실행하는 구조 서버 따로 실행, 리액트 앱 따로 실행 -> X, Concurrently Package Rakei 폴더 생성 후 VSC로 폴더를 열어준다. (현재 위치... expressiniteasyCRAReactCRA 860. Lemonade Change 5달러의 레모네이드를 판매하는 가판대가 있다. 손님들은 당신에게서 구매하기 위해 대기하고 있고(queue), 한 번에 한 명씩 주문을 받을 수 있다. 각 손님들은 한 잔의 레모네이드를 구매할 때, $5,$10,$20 지폐 단위 중 하나로 지불한다. 당신은 반드시 5달러로 판매해야 하고, 손님들에게 올바른 거스름 돈을 주어야 한다. 판매 전 여분의 거스름 돈은 존재하지 않는다. 정수형 배열 b... easygreedyleetcodealgorithmalgorithm Roman to Integer (LeetCode) I, V, X, L, C, D, M 까지 각각의 로마 문자에 해당하는 정수값이 있음 같은 문자를 나열해 더하거나 정수값이 큰 문자 다음 작은 문자를 나열해 둘을 더함 하지만 4와 9를 표현하려면 IV, IX처럼 정수값이 작은 문자가 앞에 와 두 값을 뺌 입력한 문자열 s를 정수값으로 반환 참고자료 문자열 s의 길이는 1이상 15이하 문자열 s의 정수값 범위는 1이상 3999이하 문자열 인덱스... JavaScripteasyleetcode코딩테스트JavaScript [Leetcode] 627. Swap Salary (MySQL) 접근 현재 있는 테이블의 특정 컬럼 값만 바꾸는 문제였다. 따라서 update를 해야할 것 같다고 생각했고 조건을 걸 수 있는 방법을 찾아보았다. 첫 번째 코드처럼 삼항연산처럼 해결할 수도 있고 두 번째 코드처럼 when을 사용할 수도 있었다.... easyleetcodemysqleasy [알고리즘] LeetCode - Invert Binary Tree 문제 설명 입출력 예시 Example 1: 제약사항 Solution [전략] 재귀적으로 left child 노드와 right child 노드를 치환한다.... leetcodeeasyalgorithmalgorithm [Golang] [백준/10430] 나머지 ModulogoeasyalgorithmgolangbaekjoonModulo [알고리즘] LeetCode - Valid Palindrome 문제 설명 Note Example 1 Input: "A man, a plan, a canal: Panama" Output: true Example 2 Input: "race a car" Output: false Constraint s consists only of printable ASCII characters. Solution 즐건 주말 ~.~... easyleetcodealgorithmalgorithm [알고리즘] LeetCode - Remove Linked List Elements 문제 설명 입출력 예시 Example 1: Input: head = [1,2,6,3,4,5,6], val = 6 Output: [1,2,3,4,5] Example 2: Input: head = [], val = 1 Output: [] 제약사항 Solution... easyleetcodealgorithmalgorithm [알고리즘] LeetCode - Majority Element 문제 설명 입출력 예시 Example 1: Input: nums = [3,2,3] Output: 3 Example 2: Input: nums = [2,2,1,1,1,2,2] Output: 2 제약사항 Solution [방법1] 정렬후 순차탐색하며 maxCount의 원소 찾기 [방법2] 해쉬맵을 이용하여 각 원소별 횟수 카운팅 [방법3] Boyer-Moore Voting Algorithm (솔... easyleetcodealgorithmalgorithm easyui 데이터grid에 위아래 방향 키 이동 추가 UIeasy방향키아래로 이동위로 이동
하나 추가 문제 설명 정수 배열 digits으로 표시되는 큰 정수가 제공됩니다. 큰 정수에는 선행 0이 포함되어 있지 않습니다. 설명 題目 題目 理解 理解 理解 理解 考量 考量 簡單 是 進位 進位 進位 進位 進位 也 很 很 簡單 簡單 簡單 簡單 簡單 簡單 簡單 簡單 一般 數學 的 加法 加法 加法 加法 加法 先 先 把 陣列 陣列 陣列 中 中 的 整數 整數 轉換 成 字串 字串 將 將 字串 合併 轉換 成 成... algorithmsleetcodecsharpeasy 마지막 단어의 길이 마지막 단어의 #58.길이 문제 설명 단어와 공백으로 구성된 문자열s이 주어지면 문자열에서 마지막 단어의 길이를 반환합니다. 단어는 공백이 아닌 문자로만 구성된 최대 하위 문자열입니다. 예 1 예 2 예 3 설명 給定一個由單字和空格組成的字串 s ,返回字串中最後一個單字的長度 해결책 題目淺顯易懂,解題方式也不難,在不講求效能的前提下,直接使用 C# 內建方法來解 先 先 先 Trim() 將 頭尾 空白 空... algorithmsleetcodecsharpeasy 검색 삽입 위치 #35.검색 삽입 위치 문제 설명 개별 정수의 정렬된 배열과 대상 값이 주어지면 대상이 발견되면 인덱스를 반환합니다. 그렇지 않은 경우 순서대로 삽입된 인덱스를 반환합니다. 런타임 복잡도O(log n)로 알고리즘을 작성해야 합니다. 예 1 예 2 예 3 설명 給定 給定 個 一 陣列 陣列 和 一 個 目標值 目標值 目標值 目標值 目標值 其中 的 的 元素 不 重複 重複 重複 重複 重複 重複 重複 ... algorithmsleetcodecsharpeasy 요소 제거 문제 설명 정수 배열 nums 및 정수 val 가 주어지면 val 내부에서 nums 의 모든 항목을 제거합니다. 일부 언어에서는 배열의 길이를 변경할 수 없기 때문에 결과를 배열의 첫 번째 부분에 배치해야 합니다nums. 더 공식적으로, 중복을 제거한 후 k 요소가 있는 경우 k의 첫 번째 nums 요소가 최종 결과를 보유해야 합니다. 첫 번째k 요소 외에 무엇을 남기는지는 중요하지 않습니다... algorithmsleetcodecsharpeasy 정렬된 배열에서 중복 제거 더 공식적으로, 중복을 제거한 후 k 요소가 있는 경우 k의 첫 번째 nums 요소가 최종 결과를 보유해야 합니다. 최종 결과를 k의 첫 번째k 슬롯에 배치한 후 nums를 반환합니다. O(1) 추가 메모리를 사용하여 입력 배열을 제자리에서 수정하여 이를 수행해야 합니다. 限制 限制 能 能 只 額外 o (1) 的 記憶體 空間 空間 空間 空間 空間 空間 另外 另外 另外 因為 某些 某些 語言 語... algorithmsleetcodecsharpeasy 두 개의 정렬된 목록 병합 #21.두 개의 정렬된 목록 병합 두 개의 정렬된 연결 목록 list1 및 list2 의 헤드가 제공됩니다. 鏈結 鏈結 比較 串列 解釋 解釋 解釋 解釋 解釋 解釋 先 知道 鏈結 的 的 特性 特性 特性 特性 特性 特性 特性 特性 特性 特性 特性 特性 屬於 屬於 動態 記憶體 配置 配置 配置 為了 返回 指標 指標 在 在 第一 個 節點 節點 鏈結 串列 串列 串列 串列 我 建立 兩 個 鏈結 串列 串列... algorithmseasyleetcodecsharp 2합 #1.투썸 문제 설명 정수 배열 nums 과 정수 target 가 주어지면 두 숫자의 인덱스를 모두 합하면 target 이 됩니다. 각 입력에 정확히 하나의 솔루션이 있다고 가정할 수 있으며 동일한 요소를 두 번 사용할 수 없습니다. 어떤 순서로든 답변을 반환할 수 있습니다. 예 1 예 2 예 3 설명 從給定的 array 中找到兩個數相加等於 target ,並且返回兩數索引 只會有一個有效答案 同... leetcodeeasycsharpalgorithms 회문 번호 #9.회문 번호 문제 설명 정수 x가 주어지면 true가 회문 정수인 경우 x를 반환합니다. 정수는 앞으로 읽을 때와 거꾸로 읽을 때 회문입니다. 예를 들어 121는 회문이지만 123는 회문이 아닙니다. 예 1 예 2 예 3 설명 給定一個 x 的整數,如果是回文 則返回 true ,否則 false 回文的定義是不論從頭或從尾開始,讀起來是一樣的,例如 121 和 1221 是回文,但 123 不是 해결책 ... leetcodeeasycsharpalgorithms 로마에서 정수로 #13.로마에서 정수로 문제 설명 로마 숫자는 I , V , X , L , C , D 및 M 의 7가지 기호로 표시됩니다. 예를 들어 2은 로마 숫자로 II으로 표기되며 1을 2개만 더하면 됩니다. 12 은 XII 으로 작성되며 간단히 X + II 입니다. 숫자 27 은 XXVII 으로 표기되며 XX + V + II 입니다. 로마 숫자는 일반적으로 왼쪽에서 오른쪽으로 큰 순서로 씁니다. 그러... leetcodeeasycsharpalgorithms 가장 긴 공통 접두사 #14.최장 공통 접두사 문제 설명 문자열 배열 중에서 가장 긴 공통 접두사 문자열을 찾는 함수를 작성하십시오. 공통 접두사가 없으면 빈 문자열""을 반환합니다. 예 1 예 2 설명 找出陣列中所有元素最長的相同字符並返回,如果沒有相同字符則返回空字串 "" . 例如 cat 和 carry 相同的前綴字符為 ca 해결책 用雙迴圈逐一比對,第一層遍歷元素長度,第二層則遍歷陣列內所有元素. 但是找尋陣列內元素時,不可... leetcodeeasycsharpalgorithms 유효한 괄호 #20.유효한 괄호 문제 설명 s , '(' , ')' , '{' , '}' 및 '[' 문자만 포함하는 문자열 ']' 가 주어지면 입력 문자열이 유효한지 확인합니다. 다음과 같은 경우 입력 문자열이 유효합니다. 열린 브래킷은 동일한 유형의 브래킷으로 닫아야 합니다. 열린 괄호는 올바른 순서로 닫아야 합니다. 예 1 예 2 예 3 설명 給定一個字串其內容僅有 ( 、 ) 、 [ 、 ] 、 { 、 ... leetcodeeasycsharpalgorithms Обход бинарного дерева Давайте разберем задачу обхода бинарного дерева. Ее можно найти по ссылке Вернуть список всех вершин "по очереди". 루트 = [1, 널, 2, 3] 루트 = [] 루트 = [1] При обходе дерева "по очереди"необходимо сначала посетить левую дочерн... kotlinleetcodeeasyalgorithms CRA 가장 쉽고 빠른 서버 세팅 들어가기 전, Back-End : Express.js DataBase : MySQL IDE : Visual Studio Code Root Folder Name : Rakei(내 마음대로..) 기본적으로 리액트 앱과 서버를 한번에 실행하는 구조 서버 따로 실행, 리액트 앱 따로 실행 -> X, Concurrently Package Rakei 폴더 생성 후 VSC로 폴더를 열어준다. (현재 위치... expressiniteasyCRAReactCRA 860. Lemonade Change 5달러의 레모네이드를 판매하는 가판대가 있다. 손님들은 당신에게서 구매하기 위해 대기하고 있고(queue), 한 번에 한 명씩 주문을 받을 수 있다. 각 손님들은 한 잔의 레모네이드를 구매할 때, $5,$10,$20 지폐 단위 중 하나로 지불한다. 당신은 반드시 5달러로 판매해야 하고, 손님들에게 올바른 거스름 돈을 주어야 한다. 판매 전 여분의 거스름 돈은 존재하지 않는다. 정수형 배열 b... easygreedyleetcodealgorithmalgorithm Roman to Integer (LeetCode) I, V, X, L, C, D, M 까지 각각의 로마 문자에 해당하는 정수값이 있음 같은 문자를 나열해 더하거나 정수값이 큰 문자 다음 작은 문자를 나열해 둘을 더함 하지만 4와 9를 표현하려면 IV, IX처럼 정수값이 작은 문자가 앞에 와 두 값을 뺌 입력한 문자열 s를 정수값으로 반환 참고자료 문자열 s의 길이는 1이상 15이하 문자열 s의 정수값 범위는 1이상 3999이하 문자열 인덱스... JavaScripteasyleetcode코딩테스트JavaScript [Leetcode] 627. Swap Salary (MySQL) 접근 현재 있는 테이블의 특정 컬럼 값만 바꾸는 문제였다. 따라서 update를 해야할 것 같다고 생각했고 조건을 걸 수 있는 방법을 찾아보았다. 첫 번째 코드처럼 삼항연산처럼 해결할 수도 있고 두 번째 코드처럼 when을 사용할 수도 있었다.... easyleetcodemysqleasy [알고리즘] LeetCode - Invert Binary Tree 문제 설명 입출력 예시 Example 1: 제약사항 Solution [전략] 재귀적으로 left child 노드와 right child 노드를 치환한다.... leetcodeeasyalgorithmalgorithm [Golang] [백준/10430] 나머지 ModulogoeasyalgorithmgolangbaekjoonModulo [알고리즘] LeetCode - Valid Palindrome 문제 설명 Note Example 1 Input: "A man, a plan, a canal: Panama" Output: true Example 2 Input: "race a car" Output: false Constraint s consists only of printable ASCII characters. Solution 즐건 주말 ~.~... easyleetcodealgorithmalgorithm [알고리즘] LeetCode - Remove Linked List Elements 문제 설명 입출력 예시 Example 1: Input: head = [1,2,6,3,4,5,6], val = 6 Output: [1,2,3,4,5] Example 2: Input: head = [], val = 1 Output: [] 제약사항 Solution... easyleetcodealgorithmalgorithm [알고리즘] LeetCode - Majority Element 문제 설명 입출력 예시 Example 1: Input: nums = [3,2,3] Output: 3 Example 2: Input: nums = [2,2,1,1,1,2,2] Output: 2 제약사항 Solution [방법1] 정렬후 순차탐색하며 maxCount의 원소 찾기 [방법2] 해쉬맵을 이용하여 각 원소별 횟수 카운팅 [방법3] Boyer-Moore Voting Algorithm (솔... easyleetcodealgorithmalgorithm easyui 데이터grid에 위아래 방향 키 이동 추가 UIeasy방향키아래로 이동위로 이동