From 318db203e2cd3600326aafe1c1412b74cad6f645 Mon Sep 17 00:00:00 2001 From: Tasha <45252527+Lustellz@users.noreply.github.com> Date: Thu, 31 Jul 2025 01:08:30 +0900 Subject: [PATCH 1/6] Retry for top-k-frequent-elements --- top-k-frequent-elements/Lustellz.ts | 1 + 1 file changed, 1 insertion(+) create mode 100644 top-k-frequent-elements/Lustellz.ts diff --git a/top-k-frequent-elements/Lustellz.ts b/top-k-frequent-elements/Lustellz.ts new file mode 100644 index 000000000..121d749e2 --- /dev/null +++ b/top-k-frequent-elements/Lustellz.ts @@ -0,0 +1 @@ +// frequency is k times From 59c0d5d5309e19e65ef7ffe1d4d6e679f8a31bbc Mon Sep 17 00:00:00 2001 From: Tasha <45252527+Lustellz@users.noreply.github.com> Date: Thu, 31 Jul 2025 01:09:35 +0900 Subject: [PATCH 2/6] Create Lustellz.ts --- valid-anagram/Lustellz.ts | 1 + 1 file changed, 1 insertion(+) create mode 100644 valid-anagram/Lustellz.ts diff --git a/valid-anagram/Lustellz.ts b/valid-anagram/Lustellz.ts new file mode 100644 index 000000000..b8fc3b0c9 --- /dev/null +++ b/valid-anagram/Lustellz.ts @@ -0,0 +1 @@ +// this week's goal From 797becff812719dabe8a9ae5e3ffd37ab521878a Mon Sep 17 00:00:00 2001 From: Tasha <45252527+Lustellz@users.noreply.github.com> Date: Thu, 31 Jul 2025 01:10:14 +0900 Subject: [PATCH 3/6] Create Lustellz.ts --- climbing-stairs/Lustellz.ts | 1 + 1 file changed, 1 insertion(+) create mode 100644 climbing-stairs/Lustellz.ts diff --git a/climbing-stairs/Lustellz.ts b/climbing-stairs/Lustellz.ts new file mode 100644 index 000000000..0902e596a --- /dev/null +++ b/climbing-stairs/Lustellz.ts @@ -0,0 +1 @@ +// week2 goal From 3b737e1cb88540637f21de9723ade0abdb78377a Mon Sep 17 00:00:00 2001 From: Tasha <45252527+Lustellz@users.noreply.github.com> Date: Thu, 31 Jul 2025 01:11:34 +0900 Subject: [PATCH 4/6] Update Lustellz.ts --- valid-anagram/Lustellz.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/valid-anagram/Lustellz.ts b/valid-anagram/Lustellz.ts index b8fc3b0c9..bb7bc7b5b 100644 --- a/valid-anagram/Lustellz.ts +++ b/valid-anagram/Lustellz.ts @@ -1 +1 @@ -// this week's goal +// week 2's goal From e065a0d97c9414ee7d0919c59c5328c05b1af889 Mon Sep 17 00:00:00 2001 From: Tasha <45252527+Lustellz@users.noreply.github.com> Date: Sat, 2 Aug 2025 20:03:58 +0900 Subject: [PATCH 5/6] solution on valid-anagram --- valid-anagram/Lustellz.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/valid-anagram/Lustellz.ts b/valid-anagram/Lustellz.ts index bb7bc7b5b..e5df53aec 100644 --- a/valid-anagram/Lustellz.ts +++ b/valid-anagram/Lustellz.ts @@ -1 +1,14 @@ // week 2's goal +// only focusing on not using for... not a good approach :( + +function isAnagram(s: string, t: string): boolean { + if(s.length !== t.length) return false + let sArray : string[] = s.split('').sort() + s = sArray.join('') + let tArray : string[] = t.split('').sort() + t = tArray.join('') + if(s === t) return true + else return false +}; + +// reflection: not to be hurry & have more time for pondering From 92a3fc23925a67279d6e323a01994ab64d71b60e Mon Sep 17 00:00:00 2001 From: Tasha <45252527+Lustellz@users.noreply.github.com> Date: Sat, 2 Aug 2025 21:11:45 +0900 Subject: [PATCH 6/6] solution on climbing-stairs --- climbing-stairs/Lustellz.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/climbing-stairs/Lustellz.ts b/climbing-stairs/Lustellz.ts index 0902e596a..457652306 100644 --- a/climbing-stairs/Lustellz.ts +++ b/climbing-stairs/Lustellz.ts @@ -1 +1,9 @@ // week2 goal +// not knowing how to express, I googled and referenced a bit +function climbStairs(n: number): number { + let stairArray: number[] = [1,2] + for(let i = 2;i