Skip to content

Instantly share code, notes, and snippets.

Too too

Block or report user

Report or block too

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@too
too / bowling_game.py
Last active Aug 20, 2018
Bowling Game Kata by Python
View bowling_game.py
# -*- coding: utf-8 -*- #
class Game(object):
def __init__(self):
self.rolls = []
def roll(self, pins):
self.rolls.append(pins)
@too
too / README.md
Last active Sep 4, 2015
一个看似简单但是还挺麻烦的问题
View README.md

有 1到14 这14个数字,要求排列组合成 一个列表S, 列表S中 包含14个 元素A, 每个元素 都是一个 包含 7 个数字对的 列表, 就像这样

S = [A1, A2, A3 ... A14] A1 = [(1,2), (3,4) ... (13, 14)]

要求是 在每个元素A中, 这14个数字 各出现一次, 并且只出现一次 在整个 S中, 没有 重复的 数字对。

@too
too / README.md
Last active Aug 29, 2015
FizzBuzzWhizz. 解决一道 ThoughtWork 的公开招聘题. 尝试应用了最近学习的敏捷开发+面向对象的概念。
View README.md

具体题目:

你是一名体育老师,在某次课距离下课还有五分钟时,你决定搞一个游戏。此时有100名学生在上课。游戏的规则是:

  1. 你首先说出三个不同的特殊数,要求必须是个位数,比如3、5、7。
  2. 让所有学生拍成一队,然后按顺序报数。
  3. 学生报数时,如果所报数字是第一个特殊数(3)的倍数,那么不能说该数字,而要说Fizz;如果所报数字是第二个特殊数(5)的倍数,那么要说Buzz;如果所报数字是第三个特殊数(7)的倍数,那么要说Whizz。
  4. 学生报数时,如果所报数字同时是两个特殊数的倍数情况下,也要特殊处理,比如第一个特殊数和第二个特殊数的倍数,那么不能说该数字,而是要说FizzBuzz, 以此类推。如果同时是三个特殊数的倍数,那么要说FizzBuzzWhizz。
  5. 学生报数时,如果所报数字包含了第一个特殊数,那么也不能说该数字,而是要说相应的单词,比如本例中第一个特殊数是3,那么要报13的同学应该说Fizz。如果数字中包含了第一个特殊数,那么忽略规则3和规则4,比如要报35的同学只报Fizz,不报BuzzWhizz。
@too
too / chrome_quick
Created Feb 17, 2014
quick new tab for input/edit text in Chrome, type in address bar.
View chrome_quick
data:text/html, <html contenteditable>
View urls.py
from django.conf.urls import patterns
from django.views.generic import TemplateView
urlpatterns = patterns('',
(r'^$', TemplateView.as_view(template_name="index.html")),
)
@too
too / 0_reuse_code.js
Created Feb 11, 2014
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
You can’t perform that action at this time.