首页 > 编程语言 >字节跳动笔试题:自动校对程序:解决王大锤的拼写错误

字节跳动笔试题:自动校对程序:解决王大锤的拼写错误

时间:2024-09-07 15:53:54浏览次数:12  
标签:字母 程序 拼写错误 大锤 自动 校对

字节跳动面试题:自动校对程序:解决王大锤的拼写错误

引言

王大锤,一个出版社的编辑,每天面对海量的英文稿件,不胜其烦。然而,凭借他蓝翔技校挖掘机和程序设计的双重背景,他竟在日常工作中发现了一个拼写错误的捷径。这个发现让他欣喜若狂,以为自己即将走上人生巅峰。然而,现实是残酷的,他最终被开除。但不论如何,让我们先来实现他设想的自动校对程序,以纪念他那曾经辉煌的创意。
在这里插入图片描述

问题描述

我们需要实现一个自动校对程序,该程序会按照以下规则修正字符串中的拼写错误:

  1. 三个同样的字母连在一起(如 “helllo” -> “hello”),一定是拼写错误,去掉一个重复的字母即可。
  2. 两对一样的字母连在一起(AABB 型,如 “helloo” -> “hello”),一定是拼写错误,去掉第二对的一个字母即可。
  3. 规则的应用顺序是从左到右,即如果有多个可能的修正,优先考虑最左边的错误。

标签:字母,程序,拼写错误,大锤,自动,校对
From: https://blog.csdn.net/lzyzuixin/article/details/140704740

相关文章

  • Checking the Text 文本校对
    CheckingtheText文本校对[POJ2758]&&[BZOJ2258]&&[NFLSOJ-文本校对]题面描述为了给Wind买生日礼物,Jiajia不得不找了一份检查文本的工作。这份工作很无聊:给你一段文本要求比对从文本中某两个位置开始能匹配的最大长度是多少。但比无聊更糟糕的是,Jiajia的经理还可......
  • 修改数据库的默认校对规则
    在Linux下,要修改MySQL服务器的默认字符集和校对规则,您需要按照以下步骤操作: ###1.查找MySQL配置文件 首先,您需要找到MySQL的配置文件。配置文件通常位于`/etc/mysql/my.cnf`或`/etc/my.cnf`。您可以使用`find`命令来查找它: ```bashsudofind/-namemy.cnf```......
  • (已校对)深入理解XGBoost:高效机器学习算法与进阶 (何龙)
    书:pan.baidu.com/s/1tGbGhhQ3Ez1SIkqdEREsjQ?pwd=eqp0提取码:eqp0XGBoost算法原理:XGBoost(ExtremeGradientBoosting)是一种基于梯度提升决策树的机器学习算法,其核心是通过多个弱学习器的组合来构建一个强学习器。梯度提升与决策树:XGBoost在每轮迭代中,通过计算每个样本的梯度和......
  • (已校对)Java 8实战 (Raoul-Gabriel Urma, Mario Fusco, Alan Mycroft)电子版百度云
    书:pan.baidu.com/s/1CmARX6a65pfh-ZhLpKjv-Q?pwd=bqij提取码:bqij阅读笔记:Lambda表达式:介绍Lambda表达式的语法和用法,以及如何在Java8中使用它们简化匿名内部类的使用。函数式接口:解释函数式接口的概念,包括@FunctionalInterface注解的使用和Java标准库中的函数式接口,如Predi......
  • (已校对)《白话机器学习的数学》 (立石贤吾)
    链接:pan.baidu.com/s/1tIHXj9HmIYojAHqje09DTA?pwd=jqso提取码:jqso我的阅读笔记机器学习概述:介绍机器学习的基本概念、应用领域以及它的重要性,为读者提供一个整体的框架和视角。数学基础概念:回顾数学基础知识,如线性代数、微积分、概率论等,为后续机器学习的数学原理打下基础......
  • 使用阿里云试用Elasticsearch学习:3.7 处理人类语言——拼写错误
    我们期望在类似时间和价格的结构化数据上执行一个查询来返回精确匹配的文档。然而,好的全文检索不应该是完全相同的限定逻辑。相反,我们可以扩大范围以包括可能的匹配,而根据相关性得分将更好的匹配推到结果集的顶部。事实上,只能完全匹配的全文搜索可能会困扰你的用户。......
  • 论农业院校对于农学人才培养的缺失
    目录据小编观察,现在的农业院校对于人才的培养,与企业和社会所需人员素质的要求已经严重脱节。这本质上是学术界和工业界目标不一致造成的。高校老师追求的是帽子、是基金、是文章,很少有人考虑自己研究的东西是否真正对下游产业有价值。而企业追求的是经济效益,对于“新技术”、“......
  • Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) MySql字符集及校对规则不
    查询时报错--用于解决报错>1267-Illegalmixofcollations(utf8mb4_0900_ai_ci,IMPLICIT)and(utf8mb4_general_ci,IMPLICIT)foroperation'='这个错误是由于在进行比较操作时涉及到不同的字符集和校对规则(collations)。涉及到了utf8mb4_0900_ai_ci和utf8mb4_general......
  • PowerPoint傻瓜书4校对
    4校对演示文稿本章主要内容拼写检查语词库确的大写和标点符号用法自动更正功能4.1边输入边检查拼写错误PowerPoint的拼写检查程序你犯错误的时候就大胆地指出你的错误,用波浪形红线下划它不认识的单词,如图第二个要点中的deid一词。当您看到提示性的波浪红线时,您有几......
  • InCopy 文字编辑校对工具-InCopy 最新版安装包下载 系列软件
    AdobeInCopy2021最新版文字编写和副本编辑软件,AdobeInCopy2021最新版通常与InDesign软件协同使用,增强设计与编辑小组之间的协作。设计者用InDesign把版面排好后,输出给InCopy文档供十名文字编辑使用,他们可以随意修改文稿,随后把文档再寄回给排版者,文字会自动更新,版面丝毫没变,因为......