文件名称:NCI_Takehome:带回家参加NCI
文件大小:170KB
文件格式:ZIP
更新时间:2024-03-21 10:01:19
HTML
自述文件:NCI带回家 克里斯蒂安·朗卡尔(Christian Roncal), 带回家提示 代码面试问题:使用您最熟悉的编程语言。 创建一个纸牌游戏,该游戏支持以下3种操作。 随机洗牌中的牌:随机混合牌中的牌,并以混合顺序返回整个牌 从卡座顶部获取一张卡:从卡座顶部获取一张卡,返回一张卡,如果卡座中没有剩余卡,则返回错误或异常。 卡片排序:将颜色列表作为参数,然后按照该颜色顺序对卡片进行排序。 数字应按升序排列。 例如,如果牌组中的牌包含以下顺序(红色,1),(绿色,5),(红色,0),(黄色,3),(绿色,2),则对卡片进行排序([黄色,绿色,红色] )将按以下顺序退回卡片(黄色,3),(绿色,0),(绿色,5),(红色,0),(红色,1) 确定赢家:2位玩家玩游戏。 他们将轮流抽3张牌。 得分最高的人将赢得比赛。 (色点计算,红色= 3,黄色= 2,绿色= 1)该点是通过色点
【文件预览】:
NCI_Takehome-master
----tests.py(6KB)
----images()
--------deck_uml.png(11KB)
--------code_coverage.png(39KB)
--------cardgame_uml.png(18KB)
--------controller_uml.png(7KB)
--------color_game_uml.png(7KB)
--------view_uml.png(9KB)
----model()
--------deck.py(5KB)
--------__init__.py(0B)
--------deck_exceptions.py(840B)
--------cardgame.py(3KB)
----.coverage(52KB)
----controller.py(2KB)
----__init__.py(0B)
----driver.py(471B)
----view.py(2KB)
----README.md(5KB)
----htmlcov()
--------jquery.ba-throttle-debounce.min.js(731B)
--------index.html(4KB)
--------jquery.hotkeys.js(3KB)
--------keybd_closed.png(112B)
--------status.json(1KB)
--------jquery.min.js(94KB)
--------model_cardgame_py.html(30KB)
--------jquery.tablesorter.min.js(12KB)
--------jquery.isonscreen.js(1KB)
--------coverage_html.js(18KB)
--------model_deck_exceptions_py.html(8KB)
--------model_deck_py.html(37KB)
--------tests_py.html(57KB)
--------classic_game_py.html(15KB)
--------__init___py.html(2KB)
--------keybd_open.png(112B)
--------style.css(11KB)
----classic_game.py(1KB)
----.gitignore(25B)
----FullStack.md(5KB)
----example.py(2KB)