본문 바로가기

python-algorithm1402

leetcode 92. Reverse Linked List II https://leetcode.com/problems/reverse-linked-list-ii/description/ Reverse Linked List II - LeetCode Can you solve this real interview question? Reverse Linked List II - Given the head of a singly linked list and two integers left and right where left ListNode: if not head or not head.next or left == right: return head # left-1 노드를 찾습니다. dummy = ListNode(-1) dummy.next = head prev = dummy for i i.. 2023. 2. 17.
leetcode 328. Odd Even Linked List https://leetcode.com/problems/odd-even-linked-list/description/ Odd Even Linked List - LeetCode Odd Even Linked List - Given the head of a singly linked list, group all the nodes with odd indices together followed by the nodes with even indices, and return the reordered list. The first node is considered odd, and the second node is even, and so on. N leetcode.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14.. 2023. 2. 17.
leetcode 24. Swap Nodes in Pairs https://leetcode.com/problems/swap-nodes-in-pairs/description/ Swap Nodes in Pairs - LeetCode Swap Nodes in Pairs - 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.e., only nodes themselves may be changed.) Example 1: [https://assets.leetcode leetcode.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # Defi.. 2023. 2. 17.
leetcode 2. Add Two Numbers https://leetcode.com/problems/add-two-numbers/description/ Add Two Numbers - LeetCode Add Two Numbers - 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 contains a single digit. Add the two numbers and return the sum as a linked list. You may as leetcode.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1.. 2023. 2. 17.
leetcode 206. Reverse Linked List https://leetcode.com/problems/reverse-linked-list/ Reverse Linked List - LeetCode Reverse Linked List - Given the head of a singly linked list, reverse the list, and return the reversed list. Example 1: [https://assets.leetcode.com/uploads/2021/02/19/rev1ex1.jpg] Input: head = [1,2,3,4,5] Output: [5,4,3,2,1] Example 2: [https://asset leetcode.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # Definition for.. 2023. 2. 17.
백준 9772 Quadrants https://www.acmicpc.net/problem/9772 9772번: Quadrants Given the coordinates (x,y) of some points in 2-dimensional plane, find out which quadrant(Q1-Q4) the points are located. If a point is located on X-axis or Y-axis, print out AXIS instead. www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 def sol(x, y): if x == 0 or y == 0: return 'AXIS' elif x > 0 and y > 0: return 'Q1' elif.. 2023. 2. 17.
leetcode 989. Add to Array-Form of Integer https://leetcode.com/problems/add-to-array-form-of-integer/description/ Add to Array-Form of Integer - LeetCode Add to Array-Form of Integer - The array-form of an integer num is an array representing its digits in left to right order. * For example, for num = 1321, the array form is [1,3,2,1]. Given num, the array-form of an integer, and an integer k, return the ar leetcode.com 1 2 3 4 5 6 7 8 .. 2023. 2. 15.
leetcode 21. Merge Two Sorted Lists https://leetcode.com/problems/merge-two-sorted-lists/ Merge Two Sorted Lists - LeetCode Merge Two Sorted Lists - You are given the heads of two sorted linked lists list1 and list2. Merge the two lists in a one sorted list. The list should be made by splicing together the nodes of the first two lists. Return the head of the merged linked list. leetcode.com 1 2 3 4 5 6 7 8 9 10 11 12 # Definition .. 2023. 2. 13.
leetcode 1523. Count Odd Numbers in an Interval Range https://leetcode.com/problems/count-odd-numbers-in-an-interval-range/description/ Count Odd Numbers in an Interval Range - LeetCode Can you solve this real interview question? Count Odd Numbers in an Interval Range - Given two non-negative integers low and high. Return the count of odd numbers between low and high (inclusive). Example 1: Input: low = 3, high = 7 Output: 3 Explanati leetcode.com .. 2023. 2. 13.
leetcode 234. Palindrome Linked List https://leetcode.com/problems/palindrome-linked-list/ Palindrome Linked List - LeetCode Palindrome Linked List - Given the head of a singly linked list, return true if it is a palindrome or false otherwise. Example 1: [https://assets.leetcode.com/uploads/2021/03/03/pal1linked-list.jpg] Input: head = [1,2,2,1] Output: true Example 2: [https leetcode.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1.. 2023. 2. 11.
leetcode 121. Best Time to Buy and Sell Stock https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ Best Time to Buy and Sell Stock - LeetCode Best Time to Buy and Sell Stock - You are given an array prices where prices[i] is the price of a given stock on the ith day. You want to maximize your profit by choosing a single day to buy one stock and choosing a different day in the future to sell that leetcode.com 1 2 3 4 5 6 7 8 9 10 c.. 2023. 2. 11.
leetcode 2149. Rearrange Array Elements by Sign https://leetcode.com/problems/rearrange-array-elements-by-sign/description/ Rearrange Array Elements by Sign - LeetCode Can you solve this real interview question? Rearrange Array Elements by Sign - You are given a 0-indexed integer array nums of even length consisting of an equal number of positive and negative integers. You should rearrange the elements of nums such that leetcode.com 1 2 3 4 5.. 2023. 2. 10.