Skip to content

Commit cefb524

Browse files
committed
Improved racket
1 parent de3e80e commit cefb524

File tree

35 files changed

+0
-148
lines changed

35 files changed

+0
-148
lines changed

src/main/racket/g0001_0100/s0001_two_sum/readme.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,6 @@ You can return the answer in any order.
4343
## Solution
4444

4545
```racket
46-
; #Easy #Top_100_Liked_Questions #Top_Interview_Questions #Array #Hash_Table
47-
; #Data_Structure_I_Day_2_Array #Level_1_Day_13_Hashmap #Udemy_Arrays #Big_O_Time_O(n)_Space_O(n)
48-
; #AI_can_be_used_to_solve_the_task #2025_01_28_Time_0_(100.00%)_Space_102.07_(45.83%)
49-
5046
(define (two-sum-iter nums target hash index)
5147
(cond
5248
((null? nums) '())

src/main/racket/g0001_0100/s0002_add_two_numbers/readme.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,6 @@ You may assume the two numbers do not contain any leading zero, except the numbe
4040
## Solution
4141

4242
```racket
43-
; #Medium #Top_100_Liked_Questions #Top_Interview_Questions #Math #Linked_List #Recursion
44-
; #Data_Structure_II_Day_10_Linked_List #Programming_Skills_II_Day_15
45-
; #Big_O_Time_O(max(N,M))_Space_O(max(N,M)) #AI_can_be_used_to_solve_the_task
46-
; #2025_01_28_Time_0_(100.00%)_Space_128.42_(12.50%)
47-
4843
; Definition for singly-linked list:
4944
#|
5045

src/main/racket/g0001_0100/s0003_longest_substring_without_repeating_characters/readme.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,6 @@ Given a string `s`, find the length of the **longest substring** without repeati
4545
## Solution
4646

4747
```racket
48-
; #Medium #Top_100_Liked_Questions #Top_Interview_Questions #String #Hash_Table #Sliding_Window
49-
; #Algorithm_I_Day_6_Sliding_Window #Level_2_Day_14_Sliding_Window/Two_Pointer #Udemy_Strings
50-
; #Big_O_Time_O(n)_Space_O(1) #AI_can_be_used_to_solve_the_task
51-
; #2025_01_28_Time_134_(75.00%)_Space_132.36_(100.00%)
52-
5348
; Helper function to get the sublist up to 'v' excluded.
5449
(define (take-till q v)
5550
(define (take-till/helper q v acc)

src/main/racket/g0001_0100/s0004_median_of_two_sorted_arrays/readme.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,6 @@ The overall run time complexity should be `O(log (m+n))`.
5555
## Solution
5656

5757
```racket
58-
; #Hard #Top_100_Liked_Questions #Top_Interview_Questions #Array #Binary_Search #Divide_and_Conquer
59-
; #Big_O_Time_O(log(min(N,M)))_Space_O(1) #AI_can_be_used_to_solve_the_task
60-
; #2025_01_28_Time_0_(100.00%)_Space_128.57_(100.00%)
61-
6258
(define/contract (find-median-sorted-arrays nums1 nums2)
6359
(-> (listof exact-integer?) (listof exact-integer?) flonum?)
6460

src/main/racket/g0001_0100/s0005_longest_palindromic_substring/readme.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,6 @@ Given a string `s`, return _the longest palindromic substring_ in `s`.
3939
## Solution
4040

4141
```racket
42-
; #Medium #Top_100_Liked_Questions #Top_Interview_Questions #String #Dynamic_Programming
43-
; #Data_Structure_II_Day_9_String #Algorithm_II_Day_14_Dynamic_Programming
44-
; #Dynamic_Programming_I_Day_17 #Udemy_Strings #Big_O_Time_O(n)_Space_O(n)
45-
; #2025_01_28_Time_10_(50.00%)_Space_102.35_(50.00%)
46-
4742
(define (longest-palindrome s)
4843
(define (expand-around-center s left right)
4944
(let loop ([l left] [r right])

src/main/racket/g0001_0100/s0006_zigzag_conversion/readme.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,6 @@ string convert(string s, int numRows);
4444
## Solution
4545

4646
```racket
47-
; #Medium #String #Top_Interview_150_Array/String
48-
; #2025_02_03_Time_57_(100.00%)_Space_130.82_(60.00%)
49-
5047
(define/contract (convert s numRows)
5148
(-> string? exact-integer? string?)
5249
(let* ((sLen (string-length s))

src/main/racket/g0001_0100/s0007_reverse_integer/readme.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@ Given a signed 32-bit integer `x`, return `x` _with its digits reversed_. If rev
4040
## Solution
4141

4242
```racket
43-
; #Medium #Top_Interview_Questions #Math #Udemy_Integers
44-
; #2025_02_03_Time_204_(100.00%)_Space_101.45_(100.00%)
45-
4643
(define/contract (reverse x)
4744
(-> exact-integer? exact-integer?)
4845
(let loop ((x x) (rev 0))

src/main/racket/g0001_0100/s0008_string_to_integer_atoi/readme.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,6 @@ Since -91283472332 is less than the lower bound of the range [-2<sup>31</sup>, 2
118118
## Solution
119119

120120
```racket
121-
; #Medium #Top_Interview_Questions #String #2025_02_03_Time_3_(100.00%)_Space_101.64_(100.00%)
122-
123121
(define/contract (my-atoi s)
124122
(-> string? exact-integer?)
125123
(let* ((trimmed (string-trim s))

src/main/racket/g0001_0100/s0009_palindrome_number/readme.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ An integer is a **palindrome** when it reads the same backward as forward. For e
4646
## Solution
4747

4848
```racket
49-
; #Easy #Math #Udemy_Integers #Top_Interview_150_Math
50-
; #2025_02_03_Time_8_(100.00%)_Space_129.01_(88.24%)
51-
5249
(define/contract (is-palindrome x)
5350
(-> exact-integer? boolean?)
5451
(if (< x 0)

src/main/racket/g0001_0100/s0010_regular_expression_matching/readme.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,6 @@ The matching should cover the **entire** input string (not partial).
6161
## Solution
6262

6363
```racket
64-
; #Hard #Top_Interview_Questions #String #Dynamic_Programming #Recursion #Udemy_Dynamic_Programming
65-
; #Big_O_Time_O(m*n)_Space_O(m*n) #2025_02_03_Time_11_(100.00%)_Space_101.36_(100.00%)
66-
6764
(define (regex-state s is-star)
6865
(list s (if is-star '* '1)))
6966

0 commit comments

Comments
 (0)