`
pan_java
  • 浏览: 286162 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

有道难题--250分题

 
阅读更多
Problem Statement

If X and Y are two Strings of equal length N, then the difference between them is defined as the number of indices i where the i-th character of X and the i-th character of Y are different. For example, the difference between the words "ant" and "art" is 1.  You are given two Strings, A and B, where the length of A is less than or equal to the length of B. You can apply an arbitrary number of operations to A, where each operation is one of the following:
Choose a character c and add it to the beginning of A.
Choose a character c and add it to the end of A.
Apply the operations in such a way that A and B have the same length and the difference between them is as small as possible. Return this minimum possible difference.
Definition

Class:
DifferentStrings
Method:
minimize
Parameters:
String, String
Returns:
int
Method signature:
int minimize(String A, String B)
(be sure your method is public)


Constraints
-
A and B will each contain between 1 and 50 characters, inclusive.
-
A and B will both contain only lowercase letters ('a'-'z').
-
The length of A will be less than or equal to the length of B.
Examples
0)


"koder"
"topcoder"
Returns: 1
You can prepend "top" to "koder" and you'll get "topkoder". The difference between "topkoder" and "topcoder" is 1.
1)


"hello"
"xello"
Returns: 1
A and B already have the same length so you cannot add any characters to A.
2)

"abc"
"topabcoder"
Returns: 0

3)

"adaabc"
"aababbc"
Returns: 2

4)


"giorgi"
"igroig"
Returns: 6

This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2003, TopCoder, Inc. All rights reserved.

只将相等的情况作出来了,不相等的时候想了很久没有想通.
分享到:
评论

相关推荐

    “一日三省”,2012 有道难题-网易创新大赛参赛作品,an Android App by Candy Group。.zip

    压缩包内的文件名"222二婷3789"看起来并不像是常规的Android应用程序文件名,这可能是数据、资源文件或其他非代码内容的名称,但缺乏上下文,我们无法确定它的具体用途。 为了提供一篇超过1000字的IT知识文章,我们...

    4-网易有道-有道智能硬件的高效测试探索-刘哲.pdf

    4-网易有道-有道智能硬件的高效测试探索-刘哲.pdf

    有道词典-每日英语.pdf

    这篇源自英国每日电讯报的文章,发布于2012年12月20日,探讨了五个最常见的错误,并提供了改进策略。以下是这五个错误的详细解释: 1. **忽视听力训练**: 听力是我们日常生活中最常使用的交流技能,但在非母语...

    2010年有道难题资格赛试题3套

    标题 "2010年有道难题资格赛试题3套" 暗示了这是一个包含编程竞赛或逻辑思维挑战的资源包,特别是来自2010年网易有道的资格赛题目。有道是中国知名的在线学习平台,尤其以其编程挑战和逻辑测试闻名。这些试题可能...

    linux CC++ 码农有道教程-视频教程网盘链接提取码下载.txt

    《Linux C/C++ 一码农有道教程》是一门专为初学者设计的课程,通过系统性地讲解Linux操作系统和C/C++编程语言的基础知识和应用技巧,帮助学员快速掌握开发Linux应用程序的能力。课程包括理论与实践相结合的教学方式...

    有道写作-crx插件

    有道英文写作批改工具 您可以在任意网页上,通过有道写作-浏览器扩展解析各类输入框、文本框中英文内容的拼写、语法、样式、词级润色等不足,并根据智能建议进行修改,实现完美写作。 1、智能识别100多种错误类型,...

    有道翻译-crx插件

    有道翻译是一款非常实用的在线翻译工具,其CRX插件是专为浏览器设计的扩展程序,便于用户在浏览网页时快速进行文字翻译。这款插件支持中文(简体),为中国用户提供了极大的便利。它的主要功能包括全屏翻译和内容...

    有道-有道招股说明书(英文)-2020.6-372页精品报告2020.pdf

    - 提到了“AMENDMENT NO.2 TO FORM F-1”,这表明该招股说明书是针对有道公司的第二次修订,基于F-1表格。F-1表格是外国私人发行人在美国进行证券首次公开发行时向SEC提交的注册声明表格。 4. 服务机构和联络信息...

    求职有道-linux&sql面试题

    在IT行业中,Linux系统是许多企业和开发者日常工作中不可或缺的一部分,特别是在服务器管理和运维方面。本篇文章将深入探讨在面试中可能遇到的Linux相关知识点,并结合描述中的内容进行详细讲解。...

    求职有道-接口测试面试题

    接口测试是软件测试中至关重要的一环,主要用于检查系统中各个组件间的交互,确保数据传输的正确性和稳定性。... 1. GET与POST的区别: - GET是一种查询请求,用于获取资源,其参数可见于URL,安全性较低,且受到URL...

    保险行业互联网保险探讨:混沌有道-20200603-国信证券-17页.pdf

    【互联网保险概述】 互联网保险是将信息技术应用于保险行业,通过线上平台进行保险产品销售、风险管理和服务的一种新型模式。它利用大数据、云计算、人工智能等技术,提高保险服务的效率,优化客户体验,降低运营...

    求职有道-测试工程师面试题

    在IT行业中,测试工程师扮演着至关重要的角色,他们确保产品的质量与稳定性。下面将详细解析题目中的关键知识点: 1. **项目工作流程**: 项目通常从需求分析开始,产品经理提供PRD(需求文档),然后团队进行需求...

    《融资有道-中小企业融资操作技巧》.ppt

    《融资有道-中小企业融资操作技巧》.ppt

    考试篇目-7(有道文档翻译-英译中结果).pages

    考试篇目-7(有道文档翻译-英译中结果).pages

    manual(有道文档翻译-英译中结果).pdf

    manual(有道文档翻译-英译中结果).pdf

    在Fedora21上安装有道词典youdao-dict on Fedora21.docx

    在Fedora21上安装有道词典youdao-dict on Fedora21.docx

Global site tag (gtag.js) - Google Analytics