文件: root - text - article - 2020 - 02 - staying-on-a-chess-board.txt
标签: 每日算法题, 算法, 数据结构, 面试题, Daily Interview Problem, Data Structures and Algorithms, Computer Programming, Python, | 英文 | 主页 | 类别: 计算机科学 | 406 次阅读, 24170 次搜索 | 94 个单词
| 浏览 | 博客存档
标签: 每日算法题, 算法, 数据结构, 面试题, Daily Interview Problem, Data Structures and Algorithms, Computer Programming, Python, | 英文 | 主页 | 类别: 计算机科学 | 406 次阅读, 24170 次搜索 | 94 个单词
| 浏览 | 博客存档
Hi, here's your problem today. This problem was recently asked by Google:
A chess board is an 8x8 grid. Given a knight at any position (x, y) and a number of moves k, we want to figure out after k random moves by a knight, the probability that the knight will still be on the chessboard. Once the knight leaves the board it cannot move again and will be considered off the board.
Here's some starter code:
def is_knight_on_board(x, y, k, cache={}):
# Fill this in.
print is_knight_on_board(0, 0, 1)
# 0.25
标签: 每日算法题, 算法, 数据结构, 面试题, Daily Interview Problem, Data Structures and Algorithms, Computer Programming, Python, | 英文 | 主页 | 类别: 计算机科学 | 406 次阅读, 24170 次搜索 | 94 个单词 A chess board is an 8x8 grid. Given a knight at any position (x, y) and a number of moves k, we want to figure out after k random moves by a knight, the probability that the knight will still be on the chessboard. Once the knight leaves the board it cannot move again and will be considered off the board.
Here's some starter code:
def is_knight_on_board(x, y, k, cache={}):
# Fill this in.
print is_knight_on_board(0, 0, 1)
# 0.25
猜您喜欢...
- Daily Interview Problem: Given two arrays, write a function to compute their intersection.
- Algorithm Interview Question: Find the Single Element in an Array of Duplicates
- Sort a Partially Sorted List
- Algorithm Interview: No Adjacent Repeating Characters
- Daily Interview Problem: Validate Binary Search Tree
- Daily Interview Puzzle: Ways to Traverse a Grid
- Algorithm Interview: Maximum Path Sum in Binary Tree
- Daily Interview Problem: Arithmetic Binary Tree
- Two Tricks of Delphi
- Algorithm Interview: Shifted String
©2006~2024 牛排过熟 - 0.012 秒 - 1640.622 KB/s - 23 在线 内存: 493 KB
18:54:01 up 13 days, 18:33, 2 users, load average: 0.98, 0.86, 0.73 - 服务器 PHP 版本号: 7.4.33
牛排怎么做才好吃? | <meta name="机器人" content="不索引, 跟踪" />
18:54:01 up 13 days, 18:33, 2 users, load average: 0.98, 0.86, 0.73 - 服务器 PHP 版本号: 7.4.33
评论 (0)
读写完全 - 一般 - 最小 - 表格 - 所有评论 - 统计
当前页暂时没有评论。