题目:
给定字符串a,字符串b,比如a = "feb" , b = "jun" 要求结果 = "befjun" .
把两个字符串拼写成一个有序的字符串。
不能用系统函数。
这个题目曾经出现在 神州数码,中讯汉扬等公司的笔试题目中。
我的解答:
static void Main(string[] args)
{
do
{
Console.WriteLine("/n输入字符串A :");
string aString = Console.ReadLine();
Console.WriteLine("/n输入字符串B :");
string bString = Console.ReadLine();
Console.WriteLine("A = {0} , B = {1}", aString, bString);
string abString = aString + bString;
char[] charArray = new char[abString.Length];
charArray = abString.ToCharArray();
char myChar = new char();
//开始排序
for (int i = 0; i < charArray.Length; i++)
{
for (int j = 0; j < charArray.Length - 1; j++)
{
if (charArray[j] > charArray[j + 1])
{
myChar = charArray[j];
charArray[j] = charArray[j + 1];
charArray[j + 1] = myChar;
}
}
//debug
string dealOnce = new string(charArray);
Console.WriteLine("第{0}大的字符排在了后边,结果:{1} ",i + 1,dealOnce.ToString() );
}
string resultString = new string(charArray);
Console.WriteLine("the order string = '" + resultString.ToString() + "'");
}
while (true);
}
分享到:
相关推荐
原创一道Java笔试面试题考考大家!附带答案!
有一组字符串,需要对它进行远程读取并按照规则进行逐行排序。 排序规则: 1. 字符规则(注意:区分大小写):j 2. 最后一列(1,2,3,4,5)需出现在排序后的第一列 3. 排序后输出的内容格式保持不变(即两两一组,...
这是一道程序员的笔试题,我的博客链接:http://blog.csdn.net/yjjm1990可以看看对应的文章
一道测试notepad笔试题.doc 一道数据库的笔试题目.doc 一个外包测试公司的笔试题!.doc 一家通讯公司的面试题目.doc 英文自我介绍大全.doc 英语面试.doc 英语面试题.doc 有意思的逻辑题.doc 中软的面试题(转贴)....
北京宏景世纪软件股份有限公司Java笔试题
12-02-28网易笔试一道算法题,附件代码是我自己的解题
hadoop2面试题 - 2012腾讯笔试的一道算法题.pdf
本资源精心收录了多家知名企业(包括奇安信、贝壳找房、小米、游卡、vivo、阿里巴巴、爱奇艺、百度、猿辅导、中兴等)的C++方向笔试题,覆盖从2020年至2022年的秋招和校招题目。这些题目不仅考察了C++的基础知识,如...
python 一、题目解析 先来看一下题目。 看完题目,有以下 2 个解题思路: 纯手写:首先把输入的字符串,用 0 补全为 8 的倍数,然后遍历字符串,每 8 个组成一个新的字符。 使用内置方法和标准库:使用 str 的...
一套Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) ...最后一道简答题关于设计模式的题目见博客: https://blog.csdn.net/zhangvalue/article/details/104236638
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。其中1-20题每题1.5分,21-40题 每题2分,41-51题每题3分) 1)分析下面的Java代码段,编译运行结果() public ...
java程序员求职之前看这一套就够了。包括Java程序员阿里面经等,java求职必备知识点,简历模板,JAVA核心知识点整理,蓝桥杯java历年真题及答案整理(共129道题目及答案),Java面试突击-V3.0
一道有趣的java笔试题.
2023-04-08 项目笔记-...循环语句 3.1while循环 3.1.1while语句中的break和continue 3.2for循环 3.2.1语法 3.2.2break和continue中 3.2.3for语句的循环控制变量 3.2.4一些for循环的变种 3.2.5一道笔试题:- 2024-04-15
这是完美世界的一道在线笔试题,当时时间不够,没能完全做完,想想真是遗憾,话不多说了直接上代码。
刚刚做完百度的笔试题,真心觉得不难,但由于时间不够所以没能全部写完,表示遗憾,笔试的最后一道我已经忘了原题,大概的意思是先将一个矩阵转置成另一个矩阵,然后两个矩阵相乘,最后返回二维数组,其实很简单。
回到正题,今天写下我的第一篇博客,讨论的是阿里巴巴之前的一道笔试题, 斗胆拿出来和大家探讨一下,大神看到了请移步啊 大神:卧槽,这么简单的问题你也敢拿来怼文章? 菜鸟:呃……,好吧
这是百度的一道笔试题,给定一个字符串,查找其中连续的数字串。
笔试遇到的一道题,其实挺简单,希望初学编程的同学可以练一练!