TP-LINK今年的年终奖。。

2024-02-09 19:36
文章标签 link tp 年终奖 今年

本文主要是介绍TP-LINK今年的年终奖。。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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
  • 时间复杂度: ,其中 为元音字母数量
  • 空间复杂度:

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

欢迎关注,明天见。

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

这篇关于TP-LINK今年的年终奖。。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/695109

相关文章

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

ora-01017 ora-02063 database link,oracle11.2g通过dblink连接oracle11.2g

错误图示: 问题解决 All database links, whether public or private, need username/password of the remote/target database. Public db links are accessible by all accounts on the local database, while private

HDU 3037 今年暑假不AC

题目: http://acm.hdu.edu.cn/showproblem.php?pid=2037 题解: 对结束时间排序,然后进行一次遍历,寻找开始时间不小于上一个结束时间的节目。 代码: #include<stdio.h>#include<iostream>using namespace std;struct program{int start,end;}p[101

tp 标签

{$Info.content|strip_tags|mb_substr=0,100,'utf-8'} //TP5 find_in_set用法$where['parent_store_id'] = $this->parent_store_id;$where['status'] = 'up';$where['type'] = 'normal';$where['deletetime'] = NULL;

C++编译器与链接器工作原理 + Link错误

http://blog.csdn.net/qq_20389175/article/details/44159061 VC项目调试基础 --http://blog.csdn.net/phunxm/article/details/5203931   一.Debug版本和Release版本的区别 Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为

如何知道tp和panel是哪个厂商

首先进setting的about里的Hardware information里头有个Touch panel version 0x0A-0x61-0xb1 第一个参数是机种 第二个参数里包含了tp和panel 对应如下 到code里可以找到 static unsigned char CTPM_FW_ZE550KL_GIS_TM[] = { #include "ASUS_ZE5

CSS - link和@import的区别

页面中使用CSS的方式主要有3种:行内添加定义style属性值,页面头部内嵌调用和外面链接调用,其中外面引用有两种:link和@import。外部引用CSS两种方式link和@import的方式分别是: XML/HTML代码 <link rel="stylesheet" rev="stylesheet" href="CSS文件" type="text/css" media="all

解决Node.js调用fs.renameSync报错的问题(Error: EXDEV, cross-device link not permitted)

在写一个文件上传的功能时候,调用fs.renameSync方法错误 出错 代码所在如下: 1 function upload(response,request){ 2 console.log("upload called"); 3 var form = new formidable.IncomingForm(); 4 console.log("about t

Html中a标签的四个属性 link ,visited , hover ,active 是有顺序的! LVHA

1。html中a标签的四个属性书写是有顺序的,如果顺序不对,显示效果有可能出现差错。 a:link{text-decoration:none ; color:#c00 ;} a:visited {text-decoration:none ; color:#c30 ;} a:hover {text-decoration:underline ; color:#f60 ;} a:active