TP-LINK今年的年终奖。。

news2025/1/18 20:17:54

TP-LINK 年终奖

如果说昨天爆料的「浦发银行年终奖,一书抵万金」还稍有争议(有些说没发,有些说 3/4/5 折),那今天的 TP-LINK 则是毫无悬念。

alt

据在职的 TP-LINK 技术员工爆料:入职时说好的 16 薪,现在直接宣布年终奖归零。直言公司行为毫无信誉,和抢钱并无分别。

确实,承诺的奖金,应当是员工收入的一部分,决不能说取消就取消,说打折就打折。

尤其是,如果当时因为这个 16 薪的说法拒绝了其他 offer,那毫无疑问是双重打击。

除了年终奖归零,还有不少网友爆料出在 TP-LINK 工作需要很看领导脸面:

alt
alt

承诺的奖金现在需要看领导脸色才能拿到,新人做得不好还容易被 PUA 劝退(公司不用赔钱)。

目前,关于 TP-LINK 年终奖归零的事件还在持续发酵。

一些一手帖子,目前也仍在脉脉可见:

alt

原帖是在 2 天前发布的,而作者还在今天早上回复道:如果帖子消失了,不是代表事情发生翻转,而是公关发力。

由此可见,TP-LINK 的年终奖归零应该是板上钉钉了。

...

回归主线。

来一道适合节前活动脑筋的简单算法题。

题目描述

平台:LeetCode

题号:1704

给你一个偶数长度的字符串 s

将其拆分成长度相同的两半,前一半为 a ,后一半为 b

两个字符串「相似」的前提是它们都含有相同数目的元音('a','e','i','o','u','A','E','I','O','U')

注意,s 可能同时含有大写和小写字母。

如果 ab 相似,返回 true

否则,返回 false

示例 1:

输入:s = "book"

输出:true

解释:a = "bo" 且 b = "ok" 。a 中有 1 个元音,b 也有 1 个元音。所以,a 和 b 相似。

示例 2:

输入:s = "textbook"

输出:false

解释:a = "text" 且 b = "book" 。a 中有 1 个元音,b 中有 2 个元音。因此,a 和 b 不相似。
注意,元音 o 在 b 中出现两次,记为 2 个。

提示:

  • s.length 是偶数
  • s 由 大写和小写 字母组成

模拟

根据题意进行模拟即可。

为了快速判断某个字符是否为元音字母,起始先对所有元音字母进行转存。

随后对 s 进行遍历,使用单个变量 cnt 记录元音字母数量。若当前遍历到的 c 所在下标属于前半部分,对 cnt 进行自增操作,若属于后半部分,对 cnt 进行自减操作。

当处理完整个 s 后满足 cnt = 0 说明前半部分元音字母和后半部分元音字母数量相同。

Java 代码:

class Solution {
    public boolean halvesAreAlike(String s) {
        Set<Character> set = new HashSet<>();
        for (char c : "aeiouAEIOU".toCharArray()) set.add(c);
        int n = s.length(), cnt = 0;
        for (int i = 0; i < n; i++) {
            if (!set.contains(s.charAt(i))) continue;
            cnt += i < n / 2 ? 1 : -1;
        }
        return cnt == 0;
    }
}

TypeScript 代码:

function halvesAreAlike(s: string): boolean {
    let n = s.length, cnt = 0
    const set = new Set<String>()
    for (const c of "aeiouAEIOU"set.add(c)
    for (let i = 0; i < n; i++) {
        if (!set.has(s[i])) continue
        cnt += i < n / 2 ? 1 : -1
    }
    return cnt == 0
}

Python 代码:

class Solution:
    def halvesAreAlike(self, s: str) -> bool:
        cnt = 0
        ss = set('aeiouAEIOU')
        for idx, c in enumerate(s):
            if c not in ss:
                continue
            cnt += 1 if idx < len(s) / 2 else -1
        return cnt == 0
  • 时间复杂度: ,其中 为元音字母数量
  • 空间复杂度:

我是宫水三叶,每天都会分享算法题解,并和大家聊聊近期的所见所闻。

欢迎关注,明天见。

更多更全更热门的「笔试/面试」相关资料可访问排版精美的 合集新基地 🎉🎉

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1441940.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

day45_maven_tomcat

今日内容 0 复习昨日 1 maven 2 tomcat 3 创建项目 0 复习昨日 1 单词写5遍 argument 参数 parameter 参数 access 访问 field 字段 invoke 调用 illegal 非法 invalid 无效 column 列 property 属性 DataSource 数据源 2 数据库连接池有啥好处 3 获得字节码文件的方式 Class.f…

ChatGPT高效提问—prompt常见用法(续篇七)

ChatGPT高效提问—prompt常见用法&#xff08;续篇七&#xff09; 1.1 零样本、单样本和多样本 ​ ChatGPT拥有令人惊叹的功能和能力&#xff0c;允许用户自由向其提问&#xff0c;无须提供任何具体的示例样本&#xff0c;就可以获得精准的回答。这种特性被称为零样本&#x…

使用CHATGPT进行论文写作的缺点和风险

为了真正感受 ChatGPT 的写作潜力&#xff0c;让我们先将其与传统的论文写作方法进行一下比较分析 CHATGPT论文写作的缺点和风险 传统论文写作的考验和磨难很深&#xff1a;费力的研究、组织想法和精心设计的逻辑论证&#xff0c;往往以牺牲你的理智为代价。 进入ChatGPT&am…

Linux下的多用户管理和认证:从入门到精通(附实例)

Linux操作系统以其强大的多用户管理和认证机制而著称。这种机制不仅允许多个用户同时登录并执行各种任务&#xff0c;还能确保每个用户的数据安全和隐私。本文将通过一系列实例&#xff0c;带你逐步掌握Linux下的多用户管理和认证。 一、Linux多用户管理的基础知识 在Linux中&…

Bootstrap学习三

Bootstrap学习三 文章目录 前言四、Bootstrap插件4.1. 插件概览4.1.1. data属性4.1.2. 编程方式的API4.1.3. 避免命名空间冲突4.1.4. 事件 4.2. 模态框4.2.1. 引入4.2.2. 基本结构4.2.3. 基本使用4.2.4. 触发模态框的方法 4.3. 下拉菜单和滚动监听4.3.1. 下拉菜单4.3.2. 滚动监…

祝大家春节快乐

文章目录 祝福年俗交流 祝福 今天是大年三十&#xff0c;也就是除夕&#xff0c;这是全画人民欢庆春节的日子&#xff0c;在此辞旧迎新之际&#xff0c;我祝愿所有的粉丝们春节快乐&#xff0c;身体健康&#xff0c;万事如意。也祝愿我们伟大的祖国繁荣昌盛&#xff0c;龙腾虎…

《MySQL 简易速速上手小册》第9章:高级 MySQL 特性和技巧(2024 最新版)

文章目录 9.1 使用存储过程和触发器9.1.1 基础知识9.1.2 重点案例&#xff1a;使用 Python 调用存储过程实现用户注册9.1.3 拓展案例 1&#xff1a;利用触发器自动记录数据更改历史9.1.4 拓展案例 2&#xff1a;使用 Python 和触发器实现数据完整性检查 9.2 管理和查询 JSON 数…

基于LLM的数据漂移和异常检测

大型语言模型 (LLM) 的最新进展被证明是许多领域的颠覆性力量&#xff08;请参阅&#xff1a;通用人工智能的火花&#xff1a;GPT-4 的早期实验&#xff09;。 和许多人一样&#xff0c;我们非常感兴趣地关注这些发展&#xff0c;并探索LLM影响数据科学和机器学习领域的工作流程…

你的立身之本是什么?

去年发生的一切&#xff0c;大到疫情、政治经济形势、行业的萎靡和震荡&#xff0c;小到身边的跳槽、裁员、公司倒闭……似乎都在告诉我们&#xff1a; 当冲击到来的时候&#xff0c;它是不会提前跟你打招呼的。 接下来的10年&#xff0c;我们所面临的不确定性&#xff0c;比起…

技术精英求职必备:Java开发工程师简历制作全指南

投简历找工作嘛&#xff0c;这事儿其实就跟相亲差不多&#xff0c;得让对方一眼就看上你。 在这场职场的‘相亲’中&#xff0c;怎样才能让你的简历脱颖而出&#xff0c;成为HR眼中的理想‘对象’呢&#xff1f;来&#xff0c;我给你支几招&#xff0c;让你的简历更吸引人。 …

windows编程-系统编程入门

1.进程线程概念&#xff08;简略版&#xff09; 1.1 进程 1.1.1 概念 我们编写的代码只是一个存储在硬盘的静态文件&#xff0c;通过编译后就会生成二进制可执行文件&#xff0c;当我们运行这个可执行文件后&#xff0c;它会被装载到内存中&#xff0c;接着 CPU 会执行程序中…

除夕快乐(前端小烟花)

家人们&#xff0c;新的一年好运常在&#xff0c;愿大家在新的一年里得偿所愿&#xff0c;发财暴富&#xff0c;愿大家找到属于自己的那个公主&#xff0c;下面就给大家展示一下给公主的烟花 前端烟花 新的一年&#xff0c;新的挑战&#xff0c;愿我们不忘初心&#xff0c;砥砺…

HarmonyOS 开发学习笔记

HarmonyOS 开发学习笔记 一、开发准备1.1、了解ArkTs语言1.2、TypeScript语法1.2.1、变量声明1.2.2、条件控制1.2.3、函数1.2.4、类和接口1.2.5、模块开发 1.3、快速入门 二、ArkUI组件2.1、Image组件2.2、Text文本显示组件2.3、TextInput文本输入框组件2.4、Button按钮组件2.5…

备战蓝桥杯---搜索(完结篇)

再看一道不完全是搜索的题&#xff1a; 解法1&#xff1a;贪心并查集&#xff1a; 把冲突事件从大到小排&#xff0c;判断是否两个在同一集合&#xff0c;在的话就返回&#xff0c;不在的话就合并。 下面是AC代码&#xff1a; #include<bits/stdc.h> using namespace …

Bee+SpringBoot稳定的Sharding、Mongodb ORM功能(同步 Maven)

Hibernate/MyBatis plus Sharding JDBC Jpa Spring data GraphQL App ORM (Android, 鸿蒙) Bee 小巧玲珑&#xff01;仅 860K, 还不到 1M, 但却是功能强大&#xff01; V2.2 (2024春节・LTS 版) 1.Javabean 实体支持继承 (配置 bee.osql.openEntityCanExtendtrue) 2. 增强批…

放飞梦想,扬帆起航——1888粉丝福利总结

目录 1.祝福 2.准备 3.抽奖 4.制作 5.添加 6.成果 7.感谢 8.福利 9.祝福 1.祝福 马上就是除夕了&#xff0c;在这里提前预祝大家春节快乐&#xff0c;小芒果在这里给大家拜年了&#xff01; 2.准备 其实很早之前我就在幻想着哪一天我的粉丝量能突破1888&#xff0c;…

Redis -- 安装客户端redis-plus-plus

目录 访问reids客户端github链接 安装git 如何安装&#xff1f; 下载/编译、安装客户端 安装过程中可能遇到的问题 访问reids客户端github链接 GitHub - sewenew/redis-plus-plus: Redis client written in CRedis client written in C. Contribute to sewenew/redis-p…

【动态规划】【C++算法】2518. 好分区的数目

作者推荐 【动态规划】【前缀和】【C算法】LCP 57. 打地鼠 本文涉及知识点 动态规划汇总 LeetCode:2518. 好分区的数目 给你一个正整数数组 nums 和一个整数 k 。 分区 的定义是&#xff1a;将数组划分成两个有序的 组 &#xff0c;并满足每个元素 恰好 存在于 某一个 组中…

【QT学习十四】 文件目录操作

目录 一、概述 二、详解 1. QFile QFile 类中的一些静态方法&#xff1a; 使用示例&#xff1a; 注意事项&#xff1a; 2. QDir 成员函数 使用实例&#xff1a; 注意事项&#xff1a; 3. QFileInfo 成员函数 使用实例 4. QTemporaryFile 成员函数 使用实例 注…

医学考试搜题答案这7款足够解决问题 #笔记#知识分享#其他

搜题软件一般都是通过识别题目内容搜索出问题的答案&#xff0c;当识别内容不正确或搜索不到答案时&#xff0c;又得重新到其他软件进行重复的操作&#xff0c;很是麻烦。所以我们可以使用专业的识别工具&#xff0c;对题目内容进行识别&#xff0c;然后把提取出来的内容单独保…