由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 一道面试题: next sudoku
相关主题
walmart labs面试Solve sudoku in parallel
问一个数独的bitwise operation二爷来开讲一下用dfs的一般思路吧
如何判断一个数独是否合法?像leetcode的sudoku solver这种题,面试多大可能考到
数独那2个题Sudoku
【ms面试题】用不均匀的骰子掷出均匀的点数请教Leetcode 上的 Sudoku solver
大虾给讲讲sudoku solver怎么用bitwise operation[discussion] how to approve that the given 9*9 is a sudoku
sodoku solver 怎么做?攒RP写面经
leetcode online judge的Sudoku Solver有比backtracking好的解法吗?[合集] 请教个经典面试题的变种
相关话题的讨论汇总
话题: sudoku话题: next话题: solution话题: solver话题: api
进入JobHunting版参与讨论
1 (共1页)
D*********G
发帖数: 193
1
很早以前面过的一道题,Sudoku Solver的变种
设计一个function,每call一次,return一个next sudoku result.(next是按照数字大
小的顺序)
这种题,会同时考察 coding+design(如何设计API)
例如
sudoku puzzle starts with the below board
{1, 2, 3, 4, 5, 6, 7, 8, 9,
4, 5, 6, 7, 8, 9, 1, 2, 3,
7, 8, 9, 1, 2, 3, 4, 5, 6,
2, 1, 4, 3, 6, 5, 8, 9, 7,
3, 6, 5, 8, 9, 7, 2, 1, 4,
8, 9, 7, 2, 1, 4, 3, 6, 5,
5, 3, 1, 6, 4, 2, 9, 7, 8,
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0};
The #1 solution is:
{1, 2, 3, 4, 5, 6, 7, 8, 9,
4, 5, 6, 7, 8, 9, 1, 2, 3,
7, 8, 9, 1, 2, 3, 4, 5, 6,
2, 1, 4, 3, 6, 5, 8, 9, 7,
3, 6, 5, 8, 9, 7, 2, 1, 4,
8, 9, 7, 2, 1, 4, 3, 6, 5,
5, 3, 1, 6, 4, 2, 9, 7, 8,
6, 4, 2, 9, 7, 8, 5, 3, 1,
9, 7, 8, 5, 3, 1, 6, 4, 2}
The #2 solution is:
{1, 2, 3, 4, 5, 6, 7, 8, 9,
4, 5, 6, 7, 8, 9, 1, 2, 3,
7, 8, 9, 1, 2, 3, 4, 5, 6,
2, 1, 4, 3, 6, 5, 8, 9, 7,
3, 6, 5, 8, 9, 7, 2, 1, 4,
8, 9, 7, 2, 1, 4, 3, 6, 5,
5, 3, 1, 6, 4, 2, 9, 7, 8,
6, 4, 8, 9, 7, 1, 5, 3, 2,
9, 7, 2, 5, 3, 8, 6, 4, 1}
and so on...
s****i
发帖数: 65
2
dfs?

【在 D*********G 的大作中提到】
: 很早以前面过的一道题,Sudoku Solver的变种
: 设计一个function,每call一次,return一个next sudoku result.(next是按照数字大
: 小的顺序)
: 这种题,会同时考察 coding+design(如何设计API)
: 例如
: sudoku puzzle starts with the below board
: {1, 2, 3, 4, 5, 6, 7, 8, 9,
: 4, 5, 6, 7, 8, 9, 1, 2, 3,
: 7, 8, 9, 1, 2, 3, 4, 5, 6,
: 2, 1, 4, 3, 6, 5, 8, 9, 7,

w****r
发帖数: 15252
3
看到这样的直接给跪了,自觉的离场
p***y
发帖数: 637
4
喜欢这个
没法背题
没有脑筋急转弯

【在 D*********G 的大作中提到】
: 很早以前面过的一道题,Sudoku Solver的变种
: 设计一个function,每call一次,return一个next sudoku result.(next是按照数字大
: 小的顺序)
: 这种题,会同时考察 coding+design(如何设计API)
: 例如
: sudoku puzzle starts with the below board
: {1, 2, 3, 4, 5, 6, 7, 8, 9,
: 4, 5, 6, 7, 8, 9, 1, 2, 3,
: 7, 8, 9, 1, 2, 3, 4, 5, 6,
: 2, 1, 4, 3, 6, 5, 8, 9, 7,

p***y
发帖数: 637
5
别怕,暴力dfs而已
这题不考你背熟了什么,就考编程能力

【在 w****r 的大作中提到】
: 看到这样的直接给跪了,自觉的离场
m*******g
发帖数: 410
6
数独 规则
数独是一款近年来十分流行的逻辑谜题游戏,它规则简单并且无需任何其他技巧。通过
应用纯粹的逻辑推理并且不需数学计算,这类让人上瘾的谜题给各个年龄段和不同水平
的玩家提供了无穷无尽的娱乐享受以及智力挑战。
标准数独是由一个给与了提示数字的9x9网格组成,我们只需将其空格填上数字,使得
每一行,每一列以及每一个3x3宫都没有重复的数字出现。
数独谜题有成千上万种数字组合,并且涵盖多个难度,你可能花上5分钟甚至几小时去
解一道谜题。当然,数独谜题也包含多个性质迥异的变种,而每个变种都提供给玩家各
自独特的逻辑挑战方式
不过,一步错就可能步步错,你可要小心哦!打开胜利大门的不远处或许藏匿了许多小
小的陷阱...快来体验下这些谜题吧,看看你敢不敢接受它们的逻辑挑战!
Classic 数独
每个谜题都由一个在不同位置给与提示数字的9x9网格组成。游戏的目的是将空方格填
上数字,使得每一行,每一列以及每一个3x3宫都没有重复的数字出现。
b******g
发帖数: 3616
7
这题有意思啊。感觉是Sudoku和next permutation的合体了?
理解上面还有些小问题,这个“按照数字大小的顺序”是指把所有的行,从第一行到最
后一行,从左到右接在一起组成的数字的大小顺序码?

【在 D*********G 的大作中提到】
: 很早以前面过的一道题,Sudoku Solver的变种
: 设计一个function,每call一次,return一个next sudoku result.(next是按照数字大
: 小的顺序)
: 这种题,会同时考察 coding+design(如何设计API)
: 例如
: sudoku puzzle starts with the below board
: {1, 2, 3, 4, 5, 6, 7, 8, 9,
: 4, 5, 6, 7, 8, 9, 1, 2, 3,
: 7, 8, 9, 1, 2, 3, 4, 5, 6,
: 2, 1, 4, 3, 6, 5, 8, 9, 7,

D*********G
发帖数: 193
8
和next permutation无关
有空练一下,还是我之前说的,这题考察 design + dfs.
“按照数字大小的顺序”是按照行从上往下,列从左往右。仔细看我的例子就知道了。

【在 b******g 的大作中提到】
: 这题有意思啊。感觉是Sudoku和next permutation的合体了?
: 理解上面还有些小问题,这个“按照数字大小的顺序”是指把所有的行,从第一行到最
: 后一行,从左到右接在一起组成的数字的大小顺序码?

b******g
发帖数: 3616
9
好的.回头想想,不懂到时来请教.感谢分享好题!

【在 D*********G 的大作中提到】
: 和next permutation无关
: 有空练一下,还是我之前说的,这题考察 design + dfs.
: “按照数字大小的顺序”是按照行从上往下,列从左往右。仔细看我的例子就知道了。

s*****n
发帖数: 360
10
谢谢楼主分享

【在 D*********G 的大作中提到】
: 很早以前面过的一道题,Sudoku Solver的变种
: 设计一个function,每call一次,return一个next sudoku result.(next是按照数字大
: 小的顺序)
: 这种题,会同时考察 coding+design(如何设计API)
: 例如
: sudoku puzzle starts with the below board
: {1, 2, 3, 4, 5, 6, 7, 8, 9,
: 4, 5, 6, 7, 8, 9, 1, 2, 3,
: 7, 8, 9, 1, 2, 3, 4, 5, 6,
: 2, 1, 4, 3, 6, 5, 8, 9, 7,

相关主题
大虾给讲讲sudoku solver怎么用bitwise operationSolve sudoku in parallel
sodoku solver 怎么做?二爷来开讲一下用dfs的一般思路吧
leetcode online judge的Sudoku Solver有比backtracking好的解法吗?像leetcode的sudoku solver这种题,面试多大可能考到
进入JobHunting版参与讨论
D*********G
发帖数: 193
11
很早以前面过的一道题,Sudoku Solver的变种
设计一个function,每call一次,return一个next sudoku result.(next是按照数字大
小的顺序)
这种题,会同时考察 coding+design(如何设计API)
例如
sudoku puzzle starts with the below board
{1, 2, 3, 4, 5, 6, 7, 8, 9,
4, 5, 6, 7, 8, 9, 1, 2, 3,
7, 8, 9, 1, 2, 3, 4, 5, 6,
2, 1, 4, 3, 6, 5, 8, 9, 7,
3, 6, 5, 8, 9, 7, 2, 1, 4,
8, 9, 7, 2, 1, 4, 3, 6, 5,
5, 3, 1, 6, 4, 2, 9, 7, 8,
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0};
The #1 solution is:
{1, 2, 3, 4, 5, 6, 7, 8, 9,
4, 5, 6, 7, 8, 9, 1, 2, 3,
7, 8, 9, 1, 2, 3, 4, 5, 6,
2, 1, 4, 3, 6, 5, 8, 9, 7,
3, 6, 5, 8, 9, 7, 2, 1, 4,
8, 9, 7, 2, 1, 4, 3, 6, 5,
5, 3, 1, 6, 4, 2, 9, 7, 8,
6, 4, 2, 9, 7, 8, 5, 3, 1,
9, 7, 8, 5, 3, 1, 6, 4, 2}
The #2 solution is:
{1, 2, 3, 4, 5, 6, 7, 8, 9,
4, 5, 6, 7, 8, 9, 1, 2, 3,
7, 8, 9, 1, 2, 3, 4, 5, 6,
2, 1, 4, 3, 6, 5, 8, 9, 7,
3, 6, 5, 8, 9, 7, 2, 1, 4,
8, 9, 7, 2, 1, 4, 3, 6, 5,
5, 3, 1, 6, 4, 2, 9, 7, 8,
6, 4, 8, 9, 7, 1, 5, 3, 2,
9, 7, 2, 5, 3, 8, 6, 4, 1}
and so on...
s****i
发帖数: 65
12
dfs?

【在 D*********G 的大作中提到】
: 很早以前面过的一道题,Sudoku Solver的变种
: 设计一个function,每call一次,return一个next sudoku result.(next是按照数字大
: 小的顺序)
: 这种题,会同时考察 coding+design(如何设计API)
: 例如
: sudoku puzzle starts with the below board
: {1, 2, 3, 4, 5, 6, 7, 8, 9,
: 4, 5, 6, 7, 8, 9, 1, 2, 3,
: 7, 8, 9, 1, 2, 3, 4, 5, 6,
: 2, 1, 4, 3, 6, 5, 8, 9, 7,

w****r
发帖数: 15252
13
看到这样的直接给跪了,自觉的离场
p***y
发帖数: 637
14
喜欢这个
没法背题
没有脑筋急转弯

【在 D*********G 的大作中提到】
: 很早以前面过的一道题,Sudoku Solver的变种
: 设计一个function,每call一次,return一个next sudoku result.(next是按照数字大
: 小的顺序)
: 这种题,会同时考察 coding+design(如何设计API)
: 例如
: sudoku puzzle starts with the below board
: {1, 2, 3, 4, 5, 6, 7, 8, 9,
: 4, 5, 6, 7, 8, 9, 1, 2, 3,
: 7, 8, 9, 1, 2, 3, 4, 5, 6,
: 2, 1, 4, 3, 6, 5, 8, 9, 7,

p***y
发帖数: 637
15
别怕,暴力dfs而已
这题不考你背熟了什么,就考编程能力

【在 w****r 的大作中提到】
: 看到这样的直接给跪了,自觉的离场
m*******g
发帖数: 410
16
数独 规则
数独是一款近年来十分流行的逻辑谜题游戏,它规则简单并且无需任何其他技巧。通过
应用纯粹的逻辑推理并且不需数学计算,这类让人上瘾的谜题给各个年龄段和不同水平
的玩家提供了无穷无尽的娱乐享受以及智力挑战。
标准数独是由一个给与了提示数字的9x9网格组成,我们只需将其空格填上数字,使得
每一行,每一列以及每一个3x3宫都没有重复的数字出现。
数独谜题有成千上万种数字组合,并且涵盖多个难度,你可能花上5分钟甚至几小时去
解一道谜题。当然,数独谜题也包含多个性质迥异的变种,而每个变种都提供给玩家各
自独特的逻辑挑战方式
不过,一步错就可能步步错,你可要小心哦!打开胜利大门的不远处或许藏匿了许多小
小的陷阱...快来体验下这些谜题吧,看看你敢不敢接受它们的逻辑挑战!
Classic 数独
每个谜题都由一个在不同位置给与提示数字的9x9网格组成。游戏的目的是将空方格填
上数字,使得每一行,每一列以及每一个3x3宫都没有重复的数字出现。
b******g
发帖数: 3616
17
这题有意思啊。感觉是Sudoku和next permutation的合体了?
理解上面还有些小问题,这个“按照数字大小的顺序”是指把所有的行,从第一行到最
后一行,从左到右接在一起组成的数字的大小顺序码?

【在 D*********G 的大作中提到】
: 很早以前面过的一道题,Sudoku Solver的变种
: 设计一个function,每call一次,return一个next sudoku result.(next是按照数字大
: 小的顺序)
: 这种题,会同时考察 coding+design(如何设计API)
: 例如
: sudoku puzzle starts with the below board
: {1, 2, 3, 4, 5, 6, 7, 8, 9,
: 4, 5, 6, 7, 8, 9, 1, 2, 3,
: 7, 8, 9, 1, 2, 3, 4, 5, 6,
: 2, 1, 4, 3, 6, 5, 8, 9, 7,

D*********G
发帖数: 193
18
和next permutation无关
有空练一下,还是我之前说的,这题考察 design + dfs.
“按照数字大小的顺序”是按照行从上往下,列从左往右。仔细看我的例子就知道了。

【在 b******g 的大作中提到】
: 这题有意思啊。感觉是Sudoku和next permutation的合体了?
: 理解上面还有些小问题,这个“按照数字大小的顺序”是指把所有的行,从第一行到最
: 后一行,从左到右接在一起组成的数字的大小顺序码?

b******g
发帖数: 3616
19
好的.回头想想,不懂到时来请教.感谢分享好题!

【在 D*********G 的大作中提到】
: 和next permutation无关
: 有空练一下,还是我之前说的,这题考察 design + dfs.
: “按照数字大小的顺序”是按照行从上往下,列从左往右。仔细看我的例子就知道了。

m*******g
发帖数: 410
20
这个题目扩展方法一堆,不先学习直接给蹂躏了。
1 (共1页)
进入JobHunting版参与讨论
相关主题
[合集] 请教个经典面试题的变种【ms面试题】用不均匀的骰子掷出均匀的点数
问一道关于字符串的面试题大虾给讲讲sudoku solver怎么用bitwise operation
求一本面试书 algorithms for interviewssodoku solver 怎么做?
问个google面试题leetcode online judge的Sudoku Solver有比backtracking好的解法吗?
walmart labs面试Solve sudoku in parallel
问一个数独的bitwise operation二爷来开讲一下用dfs的一般思路吧
如何判断一个数独是否合法?像leetcode的sudoku solver这种题,面试多大可能考到
数独那2个题Sudoku
相关话题的讨论汇总
话题: sudoku话题: next话题: solution话题: solver话题: api