C#
hard
Async
异步数据分析和并发控制
开发一个异步控制台应用程序,从标准输入读取一个整数 N,然后读取 N 行,每行包含一个整数。应用程序应使用异步函数 SimulateWorkAsync(int value) 处理每个数字,该函数模拟延迟(value 毫秒)并返回数字的平方。…
✅ 0 已解决
📅 2026-05-11
TypeScript
hard
Async
并行获取数据,包含错误处理与超时机制
实现一个异步函数 `fetchWithTimeout`,它接受一个 URL 数组(字符串)和以毫秒为单位的超时时间。该函数应使用 `fetch` 并行地向所有 URL 发送 HTTP 请求。如果某个请求执行时间超过指定的超时时间,则应通过 …
✅ 0 已解决
📅 2026-05-11
Swift
hard
Protocols
协议与动态调度
实现一个基于协议的数据序列化处理系统。定义一个 `Serializable` 协议,要求实现 `func serialize() -> String` 方法。创建结构体 `User`(包含字段 name: String, age: Int)…
✅ 0 已解决
📅 2026-05-11
Kotlin
hard
Lambdas
使用Lambda表达式进行多层次数据过滤与聚合
编写一个Kotlin程序,从标准输入读取一个字符串列表。每个字符串包含由空格分隔的数字。需要使用Lambda表达式和高阶函数(如map、filter、reduce、takeWhile、dropWhile等)执行以下操作:过滤出数字个数为偶数…
✅ 0 已解决
📅 2026-05-11
Python
hard
类
具有继承和多态性的二叉搜索树网络
实现二叉搜索树(BST)的节点类 Node,包含方法 insert、search、delete。创建 BST 类,该类存储根节点并包含方法 insert(添加值)、search(搜索值,返回 True/False)、delete(删除值)和…
✅ 0 已解决
📅 2026-05-11
C#
medium
Delegates
处理带有委托的订单,用于过滤和排序
实现一个用于处理订单列表的程序。您有一个包含字段 Id (int)、CustomerName (string)、Amount (decimal) 和 Status (string: "Pending", "Shipped", "Delive…
✅ 0 已解决
📅 2026-05-11
Rust
hard
Iterators
使用迭代器和组合器压缩序列
给定一个整数序列。需要实现一个函数,对序列进行压缩:将连续相同的数字替换为(数字,重复次数)对。使用迭代器和组合器(例如 map、filter、fold、scan、collect)。输入数据:首先是一个整数 N(1 ≤ N ≤ 10^5),…
✅ 0 已解决
📅 2026-05-11
Java
hard
Streams
多线程处理数据流,包含分组与过滤功能
编写一个程序,该程序从标准输入读取包含由空格分隔的整数的行。每行代表一个单独的数据流。需要使用Java Streams处理所有流,将它们合并为一个流,过滤出正数,计算它们的平方,根据除以5的余数进行分组,并为每个组计算算术平均值。按余数升序…
✅ 0 已解决
📅 2026-05-11
TypeScript
medium
Types
TypeScript 中的数据类型转换
编写一个函数,该函数接收一个包含以空格分隔的整数的字符串。需要将字符串转换为数字数组,按升序排序,并返回一个包含以逗号分隔的排序后数字的字符串。如果输入字符串中没有数字,则返回空字符串。限制条件:字符串长度不超过1000个字符,数字范围在-…
✅ 0 已解决
📅 2026-05-11
Go
hard
接口
多层访问检查系统与接口
实现一个使用接口的资源访问检查系统。定义接口 `AccessChecker`,包含方法 `CheckAccess(resource string, user string) bool` 和 `GetPermissions(resource …
✅ 0 已解决
📅 2026-05-11
C++
hard
STL
使用STL和拓扑排序在图中查找最长路径
给定一个有向无环图(DAG),包含 N 个顶点和 M 条边。每条边都有一个整数权重(可能为负)。需要找出从给定起始顶点 S 到所有其他顶点的最长路径长度。如果某个顶点不可达,则输出“INF”。请使用拓扑排序(Kahn 算法)和动态规划。限制…
✅ 0 已解决
📅 2026-05-11
Swift
medium
结构体
用于管理图书馆书籍的结构
创建包含字段 `title`(String)、`author`(String)、`year`(Int)和 `isAvailable`(Bool)的 `Book` 结构体。实现包含图书数组的 `Library` 结构体。编写一个函数,该函数接…
✅ 0 已解决
📅 2026-05-11
Kotlin
medium
Extensions
扩展功能:忽略大小写统计唯一单词数量
编写一个 Kotlin 程序,该程序读取一行文本,并通过 String 的扩展函数统计其中唯一单词的数量。单词以空格分隔,标点符号不计算在内(需删除)。字母大小写不敏感(单词需转换为小写)。程序应仅输出唯一单词的数量。…
✅ 0 已解决
📅 2026-05-11
Rust
medium
Traits
特征 Geometry 用于计算面积和周长
实现一个带有方法 `area() -> f64` 和 `perimeter() -> f64` 的 Geometry trait。创建结构体 Circle(半径)、Rectangle(宽度、高度)和 Triangle(边长 a、b、c)。为…
✅ 0 已解决
📅 2026-05-11
TypeScript
easy
算法
按字符串长度排序
输入一个数字 n,随后输入 n 行字符串。请按字符串长度升序排序。若长度相同,则保持原有顺序(稳定排序)。输出排序后的字符串,每行一个。…
✅ 0 已解决
📅 2026-05-11
Python
medium
数组
重复元素的集合交集
给定两个字符串,其中包含由空格分隔的整数。需要找出同时出现在两个字符串中的所有数字,并按升序输出且不重复。如果没有这样的数字,则输出'NO'。请使用集合来解决该问题。…
✅ 0 已解决
📅 2026-05-11
C#
easy
Generics
通用数组最大值查找方法
实现一个泛型方法 Max,该方法接收一个类型为 T 的元素数组,并返回最大元素。类型 T 必须实现 IComparable 接口。如果数组为空,该方法应返回 default(T)。输入数据:首先是一个整数 N(数组大小),然后是 N 个同一…
✅ 0 已解决
📅 2026-05-11
Java
medium
Generics
带类型约束的泛型栈
实现一个参数化类 GenericStack,该类表示数字栈(Integer、Double 等)。该类应包含方法 push(T element)、T pop()、T peek() 和 boolean isEmpty()。内部使用数组或 Arr…
✅ 0 已解决
📅 2026-05-11
Kotlin
easy
算法
按最后一位数字排序
编写一个程序,读取一个整数数组,并按数字的最后一位升序排序。如果最后一位数字相同,则保持原始顺序(稳定排序)。输出排序后的数组。…
✅ 0 已解决
📅 2026-05-11
JavaScript
hard
Promises
异步链式调用与超时及优先级
实现函数 asyncChain(tasks, timeout),该函数接收一个任务数组(返回 Promise 的函数)和以毫秒为单位的超时时间。该函数必须按顺序执行任务,但如果某个任务的执行时间超过指定的超时时间,则可以跳过该任务。如果任务…
✅ 0 已解决
📅 2026-05-11