Fanboi Channel

Leetcode

Last posted

Total of 3 posts

1 Nameless Fanboi Posted ID:oztSDm3/+4

Leetcode 118 Pascal Triangle

class Solution:
def generate(self, numRows: int) -> List[List[int]]:
res = [[1]]

for i in range(1, numRows):
row = [1] + [res[-1][j-1] + res[-1][j] for j in range(1,i)] + [1]
res.append(row)

return res

2 Nameless Fanboi Posted ID:oztSDm3/+4

ผิด ๆ ต้องอันนี้

res = [[1]]

for i in range (1, numRows):
begin = [1]
end = [1]
last = res[-1]
middle = [last[j-1] + last[j] for j in range(1, len(last))]
row = [1] + middle + [1]
res.append(row)

return res

3 Nameless Fanboi Posted ID:RB1IUWa6U.

929. Unique Email Addresses

class Solution:
def numUniqueEmails(self, emails: List[str]) -> int:
unique_emails = set()

for email in emails:
local, domain = email.split('@')
local = local.split('+')[0] # Remove the part after '+'
local = local.replace('.', '') # Remove all '.'
unique_email = f"{local}@{domain}"
unique_emails.add(unique_email)

return len(unique_emails)

Be Civil — "Be curious, not judgemental"

  • FAQs — คำถามที่ถามบ่อย (การใช้บอร์ด การแบน ฯลฯ)
  • Policy — เกณฑ์การใช้งานเว็บไซต์
  • Guidelines — ข้อแนะนำในการใช้งานเว็บไซต์
  • Deletion Request — แจ้งลบและเกณฑ์การลบข้อความ
  • Law Enforcement — แจ้งขอ IP address

All contents are responsibility of its posters.