Bangumi 番组计划
动画
排行榜
每日放送
动画标签
分类浏览
动画日志
书籍
排行榜
图书标签
分类浏览
图书日志
音乐
排行榜
音乐标签
浏览全部
音乐日志
游戏
排行榜
游戏标签
平台浏览
游戏日志
三次元
排行榜
三次元标签
三次元日志
日剧
欧美剧
人物
虚构角色
现实人物
超展开
小组
随便看看
所有小组
探索
时空管理局
日志
目录
维基人
MAGI 问答
Dollars
客户端
onAir
Mobile
天窗联盟
登录
注册
全部
动画
书籍
游戏
音乐
三次元
人物
一個人的自言自語
»
讨论
这就是科班出身的代码能力吗?
#1 - 2023-6-30 19:58
だるくvan
(会いたい、知りたい)
艹 在自学 Haskell,叫我解 Hanoi Tower
提供了完整的思路
写完了就 11 行
写了得一个多小时
coding 经验是真的少 但少成这样真是太尼玛扯淡了
#2
- 2023-6-30 22:27
平沢温树
def hanoi(n, curr, des, temp):
if n == 1:
print(f"{curr} -> {des}")
else:
hanoi(n - 1, curr, temp, des)
hanoi(1, curr, des, temp)
hanoi(n - 1, temp, des, curr)
hanoi(3, "A", "C", "B")
吓得我赶紧复习了一下。应该没问题吧。不过汉诺塔除了编程第一课后面都没用过,但是确实是递归思维的一个典型体现吧。
#2-1
- 2023-6-30 22:32
だるくvan
就是递归的练手
虽然是用以前没有学过的 Haskell 但感觉还是写得太慢了
#2-2
- 2023-6-30 22:35
平沢温树
だるくvan
说: 就是递归的练手
虽然是用以前没有学过的 Haskell 但感觉还是写得太慢了
嘛,新学一门语言开始写得慢都挺正常的。开始学haskell就比我强了,我完全不懂
{num}
/ 返回一個人的自言自語小组
登录
|
注册
没
注册
时我很沉默
虽然是用以前没有学过的 Haskell 但感觉还是写得太慢了