본문 바로가기

전체 글234

[LeetCode][Kotlin] 349. Intersection of Two Arrays 349. Intersection of Two ArraysGiven two integer arrays nums1 and nums2, return an array of their intersection. Each element in the result must be unique and you may return the result in any order.두 개의 정수 배열 nums1과 nums2가 주어지면, 교집합 의 배열을 반환합니다. 결과의 각 요소는 고유해야 하며, 어떤 순서로든 결과를 반환할 수 있습니다. Example 1:Input: nums1 = [1,2,2,1], nums2 = [2,2]Output: [2] Example 2:Input: nums1 = [4,9,5], nums2 = [9,4,9,.. 2024. 10. 18.
[LeetCode][Kotlin] 1624. Largest Substring Between Two Equal Characters 1624. Largest Substring Between Two Equal CharactersGiven a string s, return the length of the longest substring between two equal characters, excluding the two characters. If there is no such substring return -1. A substring is a contiguous sequence of characters within a string.문자열 s가 주어지면 두 문자를 제외하고 두 개의 동일한 문자 사이에서 가장 긴 부분 문자열의 길이를 반환합니다. 해당 하위 문자열이 없으면 -1을 반환합니다. 하위 문자열은 문자열 내의 연속적인 문자 시퀀스입.. 2024. 10. 18.
[LeetCode][Kotlin] 205. Isomorphic Strings 205. Isomorphic StringsGiven two strings s and t, determine if they are isomorphic. Two strings s and t are isomorphic if the characters in s can be replaced to get t. All occurrences of a character must be replaced with another character while preserving the order of characters. No two characters may map to the same character, but a character may map to itself.두 개의 문자열 s와 t가 주어지면 두 문자열이 동형인지 확인.. 2024. 10. 18.
[LeetCode][Kotlin] 929. Unique Email Addresses 929. Unique Email AddressesEvery valid email consists of a local name and a domain name, separated by the '@' sign. Besides lowercase letters, the email may contain one or more '.' or '+'.For example, in "alice@leetcode.com", "alice" is the local name, and "leetcode.com" is the domain name.If you add periods '.' between some characters in the local name part of an email address, mail sent there .. 2024. 10. 18.
[LeetCode][Kotlin] 14. Longest Common Prefix 14. Longest Common PrefixWrite a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string "".문자열 배열 중에서 가장 긴 공통 접두사 문자열을 찾는 함수를 작성하세요. 공통 접두사가 없으면 빈 문자열 ""을 반환합니다. Example 1:Input: strs = ["flower","flow","flight"]Output: "fl"Example 2:Input: strs = ["dog","racecar","car"]Output: ""Explanation: There is no common prefix a.. 2024. 10. 18.
[Android] View View 그리기 및 이벤트 처리를 담당하는 UI 구성요소의 기본 클래스*위젯을 작성하는 데 사용되는 기본 클래스 (새로운 위젯을 만들기 위해선 View 를 상속하여 구현해야 한다)위젯(컴포넌트) : View 를 상속받아 구현하는 TextView, Button 등 어떤 특수한 목적을 가지고 있는 View위젯들을 담는 부모 뷰 Layout 도 View 를 상속받는 *ViewGroup 을 상속받아 구현한다.ViewGroup : View 의 또 다른 서브 클래스이자 보이지 않는 컨테이너로, 다른 View 들을 포함할 수 있다. View 가 그려지는 과정뷰는 포커스를 받게 되면 Android 에게 View Hierarchy 의 루트 노드를 제공하여 레이아웃을 그리게 된다.액티비티의 onCreate() 내에서 se.. 2024. 10. 5.
[LeetCode][Kotlin] 80. Remove Duplicates from Sorted Array II 80. Remove Duplicates from Sorted Array IIGiven 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 n.. 2024. 10. 4.