Skip to content

Instantly share code, notes, and snippets.

View tonytan4ever's full-sized avatar

Tony Tan tonytan4ever

View GitHub Profile
class AlreadyTakenException(Exception):
pass
class GameEndException(Exception):
pass
class TicTacToe:
"""
@return: nothing
"""
@tonytan4ever
tonytan4ever / gist:9be450b1e9fb44570c4d37327e4b25d5
Last active November 14, 2019 21:30
Subscriber Endpoints migration
1. Division (no reclaim division anymore, what about client division)
2. Add ClientPerson/Client feature
3. Add ClientPerson/PersonFeature
4. Parent-id --> link to reclaim field
5. claim avail: parent_ide, if there is any stream.
6. Opt in:
7. Plan review: field
if badge_number is not None:
queryset = queryset.filter(badge_display_id__startswith = badge_number)
if employee_number is not None:
payroll_worker_ids = WorkerPayrollCode.objects.filter(code__startswith = employee_number).values_list('worker_id', flat=True)
queryset = queryset.filter(id__in=payroll_worker_ids)
if badge_number is not None:
queryset = queryset.filter(badge_display_id__startswith = badge_number)
if employee_number is not None:
payroll_worker_ids = WorkerPayrollCode.objects.filter(code__startswith = employee_number).values_list('worker_id', flat=True)
queryset = queryset.filter(id__in=payroll_worker_ids)
if badge_number is not None:
queryset = queryset.filter(badge_display_id__startswith = badge_number)
if employee_number is not None:
payroll_worker_ids = WorkerPayrollCode.objects.filter(code__startswith = employee_number).values_list('worker_id', flat=True)
queryset = queryset.filter(id__in=payroll_worker_ids)
if badge_number is not None:
queryset = queryset.filter(badge_display_id__startswith = badge_number)
if employee_number is not None:
payroll_worker_ids = WorkerPayrollCode.objects.filter(code__startswith = employee_number).values_list('worker_id', flat=True)
queryset = queryset.filter(id__in=payroll_worker_ids)
@tonytan4ever
tonytan4ever / 4-keys-keyboard.py
Last active June 25, 2019 04:57
Lintcode Problem 4-keys-keyboard with path printing
class Solution:
"""
@param N: an integer
@return: return an integer
"""
def maxA(self, N):
# write your code here
dp = [0] * (N)
pi = [0] * (N)
dp[0], pi[0] = 1, 'A'
1. Failure scenarios
2. Raised exception response.
3. CompanyEmployees: field: Name
1. Computer Machine Basics
2. HTML Basics
3. CSS Basics
4. Javascript Basics
Today's tasks:
1. Regsiter account on github, www.github.com,
2. Setup Slack chatting on your computer.
3. Read at least to page 47 for the book.