freedom.9
Senior Member
Mà Leetcode tăng độ khó lên giải sướng vãi, ko như ngày xưa giải 3Q tụi nó cheat rầm rầm.
via theNEXTvoz for iPhone
via theNEXTvoz for iPhone
thấy anh giải lên tay khá nhiều so với đợt thread này còn chưa được tạo ra, chúc anh sớm lên được guardian nhéMà Leetcode tăng độ khó lên giải sướng vãi, ko như ngày xưa giải 3Q tụi nó cheat rầm rầm.
via theNEXTvoz for iPhone

Thanks em, dạo này học hành ok chứ. Bỏ thời gian học English để còn đi thực tập đừng để lệch quá nhéthấy anh giải lên tay khá nhiều so với đợt thread này còn chưa được tạo ra, chúc anh sớm lên được guardian nhé![]()

) Đợt này chắc em cũng cày lại để làm contest, mục tiêu lên 2100 để cuối năm nhảy job
)Cày lại đi em, đợt này contest khó hơn làm sướng hơn.@freedom.9 Ế điểm ranking em với anh giống nhau luôn này) Đợt này chắc em cũng cày lại để làm contest, mục tiêu lên 2100 để cuối năm nhảy job
)

Em mới fail MS rùi, vào bị hỏi viết thuật toán giải mãi CIDR IPv4 nên em tạch luônCày lại đi em, đợt này contest khó hơn làm sướng hơn.
Chắc nay tổng kết là a lên được 2k hơn rồi
2k1 thì chắc cũng dễ lên.
2k đổ lên chắc apply vô MS đc đó, thử sức thử đi
via theNEXTvoz for iPhone
Về luyện công tiếp năm sau thử lại ạ
)ủa có câu này trong lc ko bác. e xem thử đềEm mới fail MS rùi, vào bị hỏi viết thuật toán giải mãi CIDR IPv4 nên em tạch luônVề luyện công tiếp năm sau thử lại ạ
)
ủa có câu này trong lc ko bác. e xem thử đề
Nhanh để làm gì đâu mike fen, trừ khi fen giải nhanh hơn tốc độ load trangLeetcode mấy hôm nay chậm quá thì phải. Các bác có bị không ?
Em cũng ko để ý, tại toàn code ở máy rồi submit lên chấm. Mấy tháng trước lúc thi contest còn liên tục bị quá tải server mà.Leetcode mấy hôm nay chậm quá thì phải. Các bác có bị không ?
Dao nay giai duoc bài 4 chưa fenThi thôi ae ơi![]()
Sắp rồi fenDao nay giai duoc bài 4 chưa fen
sắp lên Guardian rồiđăng kí mà quên thiThi thôi ae ơi![]()
không run code thì không bị trừ thím ạđăng kí mà quên thiCó bị trừ rating không thím![]()
.
nếu contest nào cũngSắp rồi fensắp lên Guardian rồi
class Solution:
def countGoodIntegers(self, n: int, k: int) -> int:
def isPalindrome(num):
num = str(num)
left = 0
right = len(num) - 1
while left <= right:
if num[left] != num[right]:
return False
left +=1
right -=1
return True
ans = 0
palidromeList = set()
currentList = defaultdict(int)
def backtrack(num, count):
if count == n:
curr = "".join(sorted(list(str(num))))
if num%k == 0 and isPalindrome(num):
palidromeList.add(curr)
currentList[curr] +=1
return
for i in range(0, 10):
if count == 0 and i == 0:
continue
backtrack(num*10 + i, count + 1)
ans = 0
backtrack(0, 0)
for key, value in currentList.items():
if key in palidromeList:
ans += value
return ans