牛客网字节跳动算法题:万万没想到之聪明的编辑

牛客网-字节跳动公司真题-万万没想到之聪明的编辑 万万没想到之聪明的编辑 牛客网-字节跳动公司真题 题目 牛客链接 解题 思路 双指针 具体思路代码中 代码 #include<iostream> #include<cstring> using namespace std; const int N=1000010; char s[N]; /** * 思路: * 两个指针 初始指向s[0] * 如果没出... 阅读详情

题目链接:万万没想到之聪明的编辑

题意:

处理一个字符串

1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello

2. 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello

3. 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AABB,结果为AABCC

解题思路:

一个指针负责处理原字符串,一个指针负责进行答案字符串的生成

#include <bits/stdc++.h>
using namespace std;
char s[1000001];
int main(){
    int n;
    cin >> n;
    while(n--){
        cin >> s;
        int len = strlen(s), k = 0;
        for(int i = 0; i < len; i++){
            s[k++] = s[i];
            if(k>=3 && s[k-3]==s[k-2] && s[k-2]==s[k-1]){ // 当连续出现3次时
            	k--;
            }
            if(k>=4 && s[k-4]==s[k-3] && s[k-2]==s[k-1]){ // 当出现两个连续为两个时
            	k--;
            }
        }
        s[k] = '\0';   // 设置结束符
        cout << s << endl;
    }
    return 0;
}

 

保姆级教程:用Multisim仿真快速上手二极管、MOSFET和IGBT的开关特性 本文提供了一份详细的Multisim仿真教程,帮助读者快速掌握二极管、MOSFET和IGBT的开关特性。通过搭建实验电路、观察波形特征和参数影响分析,深入解析了反向恢复过程、米勒平台现象和拖尾电流效应。适合电力电子初学者和工程师通过仿真建立直观理解,提升电路设计能力。 阅读详情

相关推荐

lammps建模(电解液)opls-aa力场的基本流程

lammps建模(电解液)opls-aa力场的基本流程

syj0922的博客 2133

2019 字节跳动双指针字符串题目 万万没想到之聪明的编辑

时间限制:1秒 空间限制:32768K 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 2. 两对一样的字母(AABB型)连在一起,一定是拼写错...

wwxy1995的博客 2399

二元交叉熵:分类模型概率校准的数学根基

二元交叉熵(BCE)是二分类任务中实现概率校准的核心损失函数,其本质源于最大似然估计与KL散度,确保模型输出具备真实可解释的概率意义。相比均方误差(MSE)或Hinge Loss,BCE强制优化预测分布与真实伯努利分布之间的信息差异,使p=0.8真正对应约80%的正例发生率,支撑风控、医疗、推荐等高信度场景的阈值决策。它不只影响训练收敛,更决定部署后概率的业务可信度——这正是Focal Loss等变体无法替代其基础地位的根本原因。理解BCE,就是理解分类模型如何从‘打分器’进化为‘概率契约签署者’。

congli3478的博客 1333

字节跳动2019春招研发编程题——万万没想到之聪明的编辑(Java实现)

万万没想到,我被开除了,临走时老板对我说“做人做事要兢兢业业、勤勤恳恳、本本分分,人要是行,干一行行一行。要是不行,干一行不行一行,一行不行行行不行。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。我在蓝翔学过挖掘机和程序设计,按照这个原理写了一个自动校对器,工作效率从此起飞。用不了多久,我就会出任CEO,当上董事长,迎娶白富美,走上人生巅峰,想想都有点小激动呢!第一行包括一个数字N,表示本次用例包括多少个待校验的字符串。N行,每行包括一个被修复后的字符串。...

1+1=王的博客 794

Palabos User Guide中文解读 | 第一章 | 介绍

译者的话:本人在学习palabos时,发现国内中文资料甚少,恰好网上可以直接搜到palabos user guide这种英文资料,加之时间充裕,便打算开始翻译,能不能完成全本翻译再说,而且文中我也会标记我不确定的地方,以传达意思为主,翻译不当的地方还请各位读者帮忙指正。 Palabos User Guide Release 1.0 r1 Copyright © 2019 University of...

Yulan Fang's notes. 6977

Codex API 直接集成指南:告别中转代理,构建稳定高效的 AI 应用

在 AI 应用开发中,API 集成是连接模型能力与业务逻辑的核心环节。其基本原理是通过 HTTP 协议,按照服务提供商定义的规范发送请求并解析响应,实现远程调用。标准化的 API 设计确保了跨平台和跨语言的互操作性,其技术价值在于提供了稳定、可控且可扩展的服务接入方式,是构建企业级智能应用的基础。在实际应用场景中,开发者常需集成如 Codex 这类聚合了多种大语言模型的平台,以调用诸如 DeepSeek 等先进模型。然而,部分开发者仍依赖过时的第三方中转代理工具,这不仅引入了单点故障和版本锁定的风险,还可能

weixin_28224217的博客 339

字节跳动春招部分编程题解题思路

字节跳动春招部分编程题的个人解题思路,python版本,题库来源牛客网

WIZERS的博客 913

Python爬虫实战:5分钟抓取东方财富股票数据并保存为CSV

在投资分析与量化研究的日常工作中,获取结构化、可用的金融数据往往是第一步。对于个人投资者和量化入门者而言,如何高效获取A股全市场行情,常常面临网页动态加载、反爬机制与数据整理繁琐等挑战。本文从数据采集的基础概念出发,介绍如何利用Python这一通用编程语言,通过requests库请求财经网站公开的HTTP接口,获取返回的JSON数据,再借助pandas进行字段映射、数据清洗与表格化处理。这种方式相比传统页面解析具有响应快、结构稳定、易于批量操作的显著优势,尤其适合构建个人股票数据池、验证选股策略或进行市场情

weixin_33146151的博客 251

[C语言]字节跳动2019春招研发部分编程题

1、万万没想到之聪明的编辑 题目描述: 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: (1)三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello (2)两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello (3)上面的规则优先“从左到右”匹配,即如果是

Twinkle_sone的博客 886

咨询进阶——解读40页公司战略解码方法【附全文阅读】

战略解码是将企业战略转化为可执行计划的关键过程,强调垂直和水平一致性原则。通过KPI指标设计和目标分解,确保战略在各部门和岗位有效落地。解码过程包括战略澄清、目标牵引、绩效分解和承诺签订,输出战略解码图等文件。不同部门根据责任定位(如利润中心、绩效中心)采用差异化考核方式,实现战略有效执行。

cdfunlove的博客 149

直流无刷电机FOC控制算法 理论到实践 —— 理论(二)

在上一章节,我们对于FOC大体有了一个介绍,本博文将详细描述有关Clark变化、Park变化、反Park变化以及SVPWM的理论实现原理,也即相关数学运算实现。

爱出名的狗腿子 1万+

字节跳动面试题01万万没想到之聪明的编辑

我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先

qq_35571432的博客 503

2024年电气工程师最新面试题及答案

1. **基本电气工程原理**:包括电流、电压、电阻、功率等基本概念。2. **欧姆定律**:V = IR,描述电压、电流和电阻之间的关系。42. **风力发电系统组成**:包括风力涡轮机、发电机、控制系统等。44. **智能电网技术**:包括自动化控制、通信技术、数据分析等。10. **减少EMI**:使用屏蔽、滤波、合理布线等方法。40. **光伏系统组成**:包括光伏板、逆变器、控制器等。48. **能量存储技术**:包括电池、超级电容器、飞轮等。

guo162308的博客 6561

牛客网--字节跳动面试题--万万没想到之聪明的编辑

牛客网--字节跳动面试题--万万没想到之聪明的编辑 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 来源 链接:万万没想到之聪明的编辑 来源:牛客网 题目 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> h

归子莫的博客 1534

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

万万没想到之聪明的编辑

这个编程题是来自于牛客网的字节跳动2019春招研发部分编程题汇总,有感兴趣的朋友们可以去原网站查看。 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo...

测试 361

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

字节跳动编程题---万万没想到之聪明的编辑

链接:https://www.nowcoder.com/questionTerminal/42852fd7045c442192fa89404ab42e92 来源:牛客网 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 1. 三个同样的字母连在一起,...

jx6999的博客 467

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

字节题--万万没想到之聪明的编辑

万万没想到之聪明的编辑_字节跳动2019春招研发部分编程题汇总_牛客网 感觉测试样例很弱,随便谢谢就过了: #include <vector> #include <iostream> #include <string> using namespace std; void process(string &s){ for (int i = 0; i < s.size()-2; ++i){//规则1 while(i+2 < s.size() &a

zj 202

字节跳动2019春招 万万没想到之聪明的编辑

万万没想到之聪明的编辑 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 2. 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello 3. 上面的规则优先“从左到右”匹配,即如果是AAB.

AHASAN的博客 240

牛客网 字节跳动2019真题 聪明的编辑 正则表达式

使用正则表达式中的子模式匹配。

Curren的博客 313

字节跳动算法题

文章目录一、[编程题]万万没想到之聪明的编辑 一、[编程题]万万没想到之聪明的编辑 牛客网题目链接 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 两对一样的...

大预言家 563

牛客网:字节19笔试:万万***之聪明的编辑

牛客网 双指针

weixin_46266058的博客 112

【牛客网】字节跳动2019春招研发部分编程题汇总

1-万万没想到之聪明的编辑 解题思路 此题的编辑规则如下 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AABB,结果为AABCC 从题目可以看出,本题的规则实际上只有两个,1和2,1是指连续3个同样的字母,则去掉一

Do Better 925

Java算法:牛客网字节跳动笔试真题算法Java版1-27题

题号 题目 知识点 难度 通过率 ZJ1 附加题 动态规划数组 中等 16.45% ZJ2 编程题1 贪心 中等 11.65% ZJ3 编程题2 字符串贪心 中等 29.30% ZJ4 附加题 递归模拟穷举 中等 32.85% ZJ5 编程题1 模拟 中等 25.80% ZJ6 编程题2 递归动态规划模拟 中等 12.32% ZJ7 字母交换 字符串动态规划 中等 29.01% ZJ8 用户喜好 数组模拟哈希 中等 18.28% ZJ9 手串 字符串哈希模拟 中等 29.63% ZJ10 编程题3 排序数组

qq_43265673的博客 3934

我是编辑王大锤,抓捕孔连顺,字节笔试

以下题目来源均来自牛客网,自己做完之后觉得有必要记录一下,好记性不如烂笔头 1.万万没想到之聪明的编辑 我叫王大锤,是一家出版社的编辑,我负责校对稿来的英文稿件… import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); S

墨迹 418

刷题(一):各个刷题网站使用方法

1 Leetcode 1.1 样例 题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 代码: class Solution(object): def twoSum(self, nums, target): """ :type nums: List[int] ...

Sun2312044的博客 569

字节跳动春招研发部分编程题汇总

【代码】字节跳动春招研发部分编程题汇总。

scauxxs的博客 470
上一篇: 牛客网字节跳动算法题:万万没想到之抓捕孔连顺
下一篇: 牛客网字节跳动算法题:找零
error0318
博客等级 码龄9年 57粉丝 515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值