这就是为什么我不再使用 LeetCode.cn 而选择使用 LeetCode.com 的根本原因 All In One
This is the fundamental reason why I no longer use LeetCode.cn
and choose to use LeetCode.com
All In One
这就是为什么我不再使用 LeetCode.cn 而选择使用 LeetCode.com 的根本原因 All In One
reasons / 原因
- 问题描述与测试结果
不一致
,纯属扯蛋💩
❌
// function removeSubfolders(folder: string[]): string[] {
// // 升序
// folder.sort((a, b) => a.length - b.length > 0 ? 1 : -1);
// const parent = [];
// for(const i of folder) {
// // 开头相同 && 替换后必须以 `/` 开头
// let times = parent.filter(k => i.startsWith(k) && i.replace(k, '').startsWith('/')).length;
// if(!parent.includes(i) && times === 0) {
// parent.push(i);
// }
// }
// // leetcode.com 支持结果集合任意顺序 ✅
// // leetcode.cn 不支持结果集合任意顺序 ❌ 💩 纯属扯淡!
// return parent;
// };
function removeSubfolders(folder: string[]): string[] {
const backup = [...folder];
// 升序
folder.sort((a, b) => a.length - b.length > 0 ? 1 : -1);
const parent = [];
for(const i of folder) {
// 开头相同 && 替换后必须以 `/` 开头
let times = parent.filter(k => i.startsWith(k) && i.replace(k, '').startsWith('/')).length;
if(!parent.includes(i) && times === 0) {
parent.push(i);
}
}
// leetcode.com 支持结果集合任意顺序 ✅
// leetcode.cn 不支持结果集合任意顺序 ❌ 💩 纯属扯淡!
return backup.filter(i => parent.includes(i));
};
/*
测试 结果顺序, 要严格按照 💩 原始数组的顺序返回💩
*/
/*
["/a","/a/b","/c/d","/c/d/e","/c/f"]
["/a","/a/b/c","/a/b/d"]
["/a/b/c","/a/b/ca","/a/b/d"]
["/ah/al/am","/ah/al"]
*/
https://leetcode.cn/problems/remove-sub-folders-from-the-filesystem/
✅
function removeSubfolders(folder: string[]): string[] {
// 升序
folder.sort((a, b) => a.length - b.length > 0 ? 1 : -1);
const parent = [];
for(const i of folder) {
// 开头相同 && 替换后必须以 `/` 开头
let times = parent.filter(k => i.startsWith(k) && i.replace(k, '').startsWith('/')).length;
if(!parent.includes(i) && times === 0) {
parent.push(i);
}
}
// leetcode.com 支持结果集合任意顺序 ✅
// leetcode.cn 不支持结果集合任意顺序 ❌ 💩 纯属扯淡!
return parent;
};
/*
["/a","/a/b","/c/d","/c/d/e","/c/f"]
["/a","/a/b/c","/a/b/d"]
["/a/b/c","/a/b/ca","/a/b/d"]
["/ah/al/am","/ah/al"]
*/
https://leetcode.com/problems/remove-sub-folders-from-the-filesystem/
- 二叉树测试结果集
不支持
数据可视化
❌
https://leetcode.cn/problems/maximum-depth-of-binary-tree/
✅
https://leetcode.com/problems/maximum-depth-of-binary-tree/
-
多个测试结果集无法一次显示,会出现
滚动条
,需要手动滚动 (😣 难受) -
代码与测试模块,
不支持
拖拽调整容器高度
(🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!
refs
LeetCode 二叉树测试用例生成器 All In One
https://www.cnblogs.com/xgqfrms/p/17093650.html
LeetCode dynamic binary tree generator component All In One
https://www.cnblogs.com/xgqfrms/p/17081303.html
©xgqfrms 2012-2021
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/17100316.html
未经授权禁止转载,违者必究!