duangsuse::Echo
722 subscribers
4.29K photos
130 videos
583 files
6.52K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
Forwarded from Drakeet
对了,最后推荐:
一,使用白色 IDE 主题,能够让人更平静和写成更 lite 的代码(玄学)
二,使用 2 个空格作为 indent(缩进),而非 Java 默认的 4 个空格,一段时间后你一定会深深爱上它,并回不去...
This media is not supported in your browser
VIEW IN TELEGRAM
Kotlin 语言特性和语法是比 Java 强
Forwarded from Drakeet
data binding 已经感觉被人遗忘或退出舞台了,因为 Kotlin 取代了它的数据视图绑定、Kotlin 还支持直接通过 id 调用组件,比如在布局文件里写一个组件和 id,在 Kotlin 里,可以不用 find view 而是 直接用 id 名获得其引用,因此推荐 id 和资源命名不要再用下划线风格,而是小写开头的驼峰命名
Forwarded from Drakeet
谷歌对 Kotlin 的支持力度和推进速度出乎意料,已经全然 Kotlin first 了,而 Kotlin 也没让人失望,双赢
This media is not supported in your browser
VIEW IN TELEGRAM
231. Power of Two.java
27. Remove Element.java

这 TM 是小学生的题目啊
难度还没 regex golf 高,这也叫题?
duangsuse::Echo
231. Power of Two.java 27. Remove Element.java 这 TM 是小学生的题目啊
第一个叫你判断是不是 2 的乘方,感情人家还用了「位运算加速」
第二个是链表删除项目的,《The Little Schemer》号称儿童书上面都有函数式的实现了....

剩下的都是类似的题目....
duangsuse::Echo
第一个叫你判断是不是 2 的乘方,感情人家还用了「位运算加速」 第二个是链表删除项目的,《The Little Schemer》号称儿童书上面都有函数式的实现了.... 剩下的都是类似的题目....
补充一下,我现在还没有看完「儿童书」
补充一下,我现在还不会 Haskell,不过我还是会拿 Haskell 写 recursive fibonacci

fib 0 = 1
fib 1 = 1
fib 2 = 2
fib n = fib n - 2 + fib n -1
核心代码不到一千行,提交次数达到 1000... 我觉得完全是在炒作
This media is not supported in your browser
VIEW IN TELEGRAM
这简直是在滥用,就解决这破事情还做啥主页...
Forwarded from dnaugsuz
谈到这个,有没有人能做一个利用字典匹配这个图里所有可能(横竖排)的连续单词序列的算法... 并算出它的复杂度.... 😶
Forwarded from dnaugsuz
我觉得可以出一下,这样以后有类似的都可以让电脑找了
#oi 打算出个算法题给大家练习下基本功(我才不会告诉你们只是想知道 Google 那张图里有几个单词) 🌝

标题:
灵梦与字母币

题目介绍:

众所周知,幻想乡的巫女小姐,博丽灵梦,是个财迷

在某个夜空格外晴朗的一天,灵梦正坐在博丽神社里喝茶,突然天上掉下来一块陨石砸到了地板上,地板破了一个洞

灵梦注意到洞里有一些硬币(非常幸运!)她赶快把所有找到的硬币都拿了出来,把其中一部分排成一排

Y A X P M I
U C L W A D
K S N A R M
A F R A I L
R O P G S S
I J K E A E

灵梦突然从硬币排列里看到一个单词:

Yukari

众所周知,灵梦很贪财,但是也很无聊,于是她很快拿出神社的大字典(有这个东西吗?)(划掉)

在横竖排中开始寻找在字典里出现的词组

字典的第一面有以下四个词组(我也不知道为什么只有四个):

+ YUKARI
+ RAN
+ MARISA
+ PATCHOULI

灵梦发现了前三个词组,但硬币还有很多,你能帮她找到剩下的词组吗?

提示:

这道题会给你一个字母矩阵和一个字符序列列表,让你在矩阵里寻找所有匹配序列和起始位置,横竖向搜索

例如,字典包含 LM 序列

L M
G J

输出 0(y/r) 0(x/c)

M L
G J

输出 0(y/r) 1(x/c)

限制:

+ 内存:10M
+ 时间:1s

输入格式:

输入分两部分,第一部分是字典,一行一个单词,以一个空白行结束

第二部分是矩阵,矩阵以空格切分,每个项目都是字符,换行则代表记录下一列

输入保证不会出现同一个单词出现在一个以上不同位置的情况

输出格式:

按输入时单词排列的顺序输出序列打印找到的序列起始列号和行号,如果没找到,打印 n,一行一个数据

输入示例:

LESS
AMD
AMDM
NCID
ID
SNCI

L E S S A
S J E S M
S N C I D
O N S C M
S K W D J

输出示例:

0 0
0 4
0 4
2 1
2 3
n