Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >【每周一练|No.1】解腾讯经典面试题,赢精美奖品,谁是解题小能手?

【每周一练|No.1】解腾讯经典面试题,赢精美奖品,谁是解题小能手?

提问于 2023-09-06 02:25:46
回答 11关注 3查看 1.2K

每周一练是社区发起的一项编程挑战活动,旨在帮助开发者提高编程技能和解决问题的能力。我们会提出一个编程问题,你可以使用任何你熟悉的编程语言和开发环境来解决题目,并分享自己的解题思路和代码。通过与其他参与者一同交流、讨论和分享解决方案,从不同的解决方案中学习到新的思路和技巧,共同进步和成长。

我们也设立了不同的奖项,以表彰表现出色的参与者。

请注意,需要在回答中写下解题思路+实现代码。

本期题目:学习计划完成标记

你是一个在线教育平台的研发工程师,你接到一个需求:开发一个学习任务管理系统,以帮助学生跟踪和完成他们的学习任务。该系统需要提供以下功能:

在学习课程过程中,学生需要完成一系列的学习任务。每个任务都有一个唯一的任务ID,任务ID的范围是从1到100,每个任务只能被学习一次。初始状态下,所有任务都是未完成的。

现在我们需要输入两个参数,第一个参数表示要将哪个任务标记为已完成(需要检查该任务是否已经完成,避免重复学习),第二个参数表示要检查哪个任务的完成状态。

输出一个参数,表示第二个任务的完成状态:如果已完成则输出1,未完成则输出0;如果第一个或第二个任务的ID不存在,则输出-1。

示例:

输入例子:66 66

输出例子:1

奖项设置:

● 社区推荐奖(1名):

奖品:社区定制棒球帽

规则:根据回答者作品获得的点赞量进行评选。

评选依据:回答在社区中获得的点赞数量。

● 代码之光奖(1名):

奖品:社区定制马克杯

规则:评选展现最佳代码实现思路和书写规范的回答者。

评选依据:代码的清晰度、可读性、模块化设计和编码规范。

● 创意之星奖(1名):

奖品:腾讯定制T恤 / 棒球帽 / 马克杯(任选其一)

规则:回答者可以自行添加额外需求,并分享解题思路和实现代码。

评选依据:新需求的创意性、实用性以及解题思路和代码质量。

补充说明:

  1. 本次活动时间为即日起至2023年9月10日24时。
  2. 若回答类似,发布时间更早者获奖;若同一人重复中奖,中奖名额顺延。
  3. 请在提交解答代码时,附上思路、解题过程或相关说明,确保代码为原创。
  4. 希望你能独立思考,不依赖自动化工具或人工智能模型生成(如GPT等)。

回答

成为首答用户。去 写回答
相关文章
如何利用数据架构带动企业增长?
对于架构师而言,技术的发展是无尽的,在搭建和实践智能数据架构的过程中,架构师们都会或多或少地遇到一些疑惑和挑战,如何解决在架构建设中遇到的某些问题?架构建设的领域又有什么新的行业动态和技术方法?
个推君
2019/03/12
4190
如何利用数据架构带动企业增长?
「集成架构」理解企业应用集成
应用程序和数据集成是交付新客户体验和服务的基础。通常,一个团队管理整个企业的单片集成技术,但是应用程序正变得越来越复杂——它们是分布式的,并且必须快速扩展和更改,以在竞争的市场中保持同步。这些新的挑战需要基于云本地集成技术和敏捷团队的迭代方法。
架构师研究会
2022/01/25
1.6K0
「集成架构」理解企业应用集成
国内AI应用场景现有技术与产品简评
从2022年末ChatGPT进入大众视野开始,到现在LLM已经基本定型,技术路线虽然还在创新,例如moe架构,但基座模型基本上不会有大的变化,包括GPT本身,总是在藏着掖着有一个qstar版本,但实际上,无论哪家大模型,其底层思维逻辑不变,已成定局。也正是因为技术路线的固化,入局LLM基本变成了拼算力,也就是买显卡的money够不够多,只要资金雄厚,可以隔一段时间公布一个参数逆天的大模型,但是本质上,技术没有任何大的颠覆。
否子戈
2024/07/16
4550
国内AI应用场景现有技术与产品简评
如何用AI技术增强企业认知智能?超详细架构解读!
👆点击“博文视点Broadview”,获取更多书讯 认知的高度决定了创造价值的高度。 企业在从创办、发展、竞争、成功到衰亡的全生命周期中,会面临复杂多样的决策场景。 然而,时代演变产生的海量、分散、实时的信息,仅靠人类个体是难以高效、准确地感知、认知和决策的。 因此,企业需要通过大数据与人工智能技术,提升对业务的智能分析与决策能力,以此提升在快速、复杂的博弈场景中的竞争力。 那么如何运用人工智能技术增强企业的认知智能呢? 在企业营销服务、设备生产运维的场景中,知识图谱与认知智能技术可以通过数据知识聚合、
博文视点Broadview
2022/03/03
4770
「集成架构」Redhat 观点:理解企业集成
应用程序和数据集成是交付新客户体验和服务的基础。通常,一个团队管理整个企业的单片集成技术,但是应用程序正变得越来越复杂——它们是分布式的,并且必须快速扩展和更改,以在竞争的市场中保持同步。这些新的挑战需要基于云本地集成技术和敏捷团队的迭代方法。
架构师研究会
2019/12/10
9170
「集成架构」Redhat 观点:理解企业集成
初创企业如何利用Docker技术弯道超车
6月4日,北京好雨科技有限公司联合创始人#谷枫#应邀出席《初创公司应该怎么玩》系列沙龙,并做《初创企业如何利用Docker技术弯道超车》演讲。 解决痛点 如何平滑进行技术转型?如何面对激增的业务量?如何提升开发效率?DevOps 怎么实现? 核心理念 集装箱是物流行业在工业化进程变革,实现标准化,流程化的一种产物。 可以说,如果没有集装箱,就不会有全球化。 而Doocker正是改变传统开发架构的那个‘箱子’。 代表了以容器技术为核心的一套标准化体系。 核心价值 帮助初创公司达到应用持续交付,建立一套完善的D
Rainbond开源
2018/05/31
3180
初创企业如何利用Docker技术弯道超车
6月4日,北京好雨科技有限公司联合创始人#谷枫#应邀出席《初创公司应该怎么玩》系列沙龙,并做《初创企业如何利用Docker技术弯道超车》演讲。
Rainbond开源
2019/04/22
3400
企业架构与领域驱动设计的融合
DDD的作用范围主要还是针对系统级的分析、架构与设计,在更高的层面上,即将问题空间扩大到超过系统范围,变成企业或组织范围之后,DDD的模式就显得捉襟见肘了。此时,可以考虑引入企业架构的思想,尤其是业务架构的内容,给了DDD很好的补充,又或者说,将企业架构与DDD融合起来,就能真正串联起战略和战术设计了。
张逸
2023/03/23
2620
企业架构与领域驱动设计的融合
理解现代企业集成系统架构
企业应用程序集成(EAI)是一个需要解决的复杂问题,不同的软件供应商产生了不同类型的软件产品,如ESB、应用服务器、消息代理、API网关、负载均衡器、代理服务器等。这些产品已经从单一的、重量级的、高性能的运行时发展到精益的、模块化的、微服务运行的。微服务体系结构(MSA)对架构师设计企业软件系统的方式产生了重大影响。由于MSA、容器、DevOps、敏捷,客户需求与十年前相比发生了巨大的变化。
程序你好
2018/07/23
1.2K0
BAT 企业技术架构
统一提供资源分配,数据备份,迁移,容灾,读写分离,分库分表,满足资源的利用率问题,运维效率问题
用户7657330
2020/08/14
1.1K0
BAT 企业技术架构
AI Infra论文阅读之LIGHTSEQ(LLM长文本训练的Infra工作)
从 https://github.com/RulinShao/LightSeq 注意到这篇paper(https://arxiv.org/pdf/2310.03294.pdf),paper里面有一些比较有趣的发现并且这个paper的代码是基于Triton来实现的,所以激发了我阅读兴趣。我后续也会从源码的角度来解读这篇paper核心idea的代码实现,顺便学习下Triton。介于篇幅原因,这篇文章只读一下这篇paper,把握一下核心的Infra相关的idea。这篇paper应该还没有中会议,处于openreview阶段。
BBuf
2024/02/22
4160
AI Infra论文阅读之LIGHTSEQ(LLM长文本训练的Infra工作)
AI与设计:技术思维与设计思维的mix
最近在思考一些机器学习给设计带来的思维转变,还有对交互设计的影响,本文把一些读书笔记,及感想总结而成,主要是涉及AI技术、技术思维、设计思维、设计工具、用户体验设计等内容。
mixlab
2018/07/25
5940
AI与设计:技术思维与设计思维的mix
符合架构的测试
架构会对测试带来重要的影响。测试单体系统的方式与测试松耦合系统的方式是不同的。我们以微服务作为松耦合系统的典型示例。下面将会看到,它们挑战了我们之前对于测试的定义。 康威定律 Melvin Conway观察到组织的结构会对它们所创造的产品带来显著的影响:“任何组织在设计一套系统时[……],所交付的设计方案在结构上都与该组织的沟通结构保持一致。” 康威定律说明公司的软件架构通常会反应组织的结构。另一方面,我们如何组织团队会对架构和测试方法带来巨大的影响。 架构和组织结构之间的互相依赖也会反映到BAPO模型中,
程序你好
2018/07/20
4730
现代企业架构框架-技术架构
现代企业架构框架: https://mp.weixin.qq.com/s/SlrEu0_t0slijrNZ6DP4Ng
Ryan-Miao
2022/09/23
9300
现代企业架构框架-技术架构
转载:【AI系统】大模型的到来
大模型的到来,让越来越多的系统工程师,能够接触在之前难以想象的集群规模尺度上解决复杂的、最前沿的工程问题,且能产生巨大的经济成本和时间成本收益。
聊月夜以予星辰
2024/12/11
1410
转载:【AI系统】大模型的到来
【企业架构】敏捷与企业架构:战略联盟
许多企业声称,开放组架构框架 (TOGAF) 是一种瀑布模型,无法满足他们对现代企业架构的期望。相反,他们采用规模化敏捷框架 (SAFe) 方法来设计他们的企业。¹ 需要注意的是,企业架构的三大支柱是:一致性、洞察力和质量。 一致性:企业架构 (EA) 将战略与运营、业务需求与 IT 供应保持一致,并确保变更符合企业战略和目标。 洞察力:EA 提供对组织、信息系统和技术的当前和期望状态的洞察力。 质量:EA 有助于提高单个解决方案的质量并简化其开发和维护。 作为背景,每一个都用于解决企业今天面临的最大挑战
架构师研究会
2022/04/11
7110
【企业架构】敏捷与企业架构:战略联盟
RN同构系列:现有的IOS APP如何集成RN
react-native 大家都比较熟悉了,如果是一个全新的项目,直接使用 RN 的脚手架功能初始化项目就可以,直到上架之前,前端的小伙伴可能都不怎么需要关心 native 的代码。
腾讯IVWEB团队
2020/06/24
3.4K0
【AI系统】大模型的到来
大模型的到来,让越来越多的系统工程师,能够接触在之前难以想象的集群规模尺度上解决复杂的、最前沿的工程问题,且能产生巨大的经济成本和时间成本收益。
用户11307734
2024/11/26
1500
微服务之架构技术选型与设计
本文主要介绍了架构技术选型与设计-微服务选型,Spring cloud 实现采用的技术,希望对您的学习有所帮助。
美的让人心动
2019/06/21
1.4K0
微服务之架构技术选型与设计
企业IT技术架构规划方案
转载自:企业数字化咨询
架构之家
2022/07/12
4820
企业IT技术架构规划方案

相似问题

如何更好的利用AI完成架构设计?

017

ai 对于未来企业架构的影响?

018

如何更好利用AI做架构师?

010

人工智能技术架构与传统平台的集成?

018

AI时代下架构设计的思考?

463
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
平安资管 | 架构师擅长4个领域
擅长3个领域
擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档