package cn.longxingtx.number;
public class Number {
private void strNumber(String[] str_array, String str, String c) {
String str_new;
String c_new;
for(int i=0; i<str_array.length; i++) {
str_new = str;
if(str_new.length() == 2 && str_array[i].equals("4")) {
continue;
}
if(str_new.indexOf(str_array[i]) != -1) {
continue;
}
if(c.equals("3") && str_array[i].equals("5")) {
continue;
}
if(c.equals("5") && str_array[i].equals("3")) {
continue;
}
str_new += str_array[i];
c_new = str_array[i];
if(str_new.length() == 5) {
System.out.println(str_new.replace("a", "2"));
return;
}
strNumber(str_array, str_new, c_new);
}
}
/**
* @parai args
*/
public static void main(String[] args) {
Number number = new Number();
String c ="";
String[] str_array = {"1", "2", "a", "3", "4", "5"};
String str = "";
number.strNumber(str_array, str, c);
}
}
分享到:
相关推荐
华为OD真机算法题(含答案) 知识点一、货币兑换问题 在华为OD真机算法题中,出现了货币兑换问题,即如何根据给定的汇率实现货币的最大兑换和最小兑换。这种问题可以用到 Graph Theory 中的最短路径算法来解决。 ...
共有7个 很不错的java算法题 共有7个 很不错的java算法题 共有7个 很不错的java算法题 共有7个 很不错的java算法题 共有7个 很不错的java算法题 共有7个 很不错的java算法题
在这个“java常见算法题解析大全”中,你将找到一系列涵盖不同难度级别的算法问题,旨在帮助Java开发者提升技能,增强解决问题的能力。 首先,让我们了解一下折半查找(Binary Search)算法。这是一种在有序数组中...
华为OD、大厂笔试算法题; 一共87题,每一题附答案(java语言),笔试时频繁出现的原题,想进大厂的小伙伴,欢迎下载; eg: 1、5键键盘的输出 有一个特殊的5键键盘,上面有a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键...
根据给定文件的信息,我们可以提炼出与ACM算法题及经典算法库相关的多个知识点。以下是对这些知识点的详细解析: ### ACM国际大学生软件大赛简介 ACM(Association for Computing Machinery)国际大学生软件大赛是...
【标题】"经典算法题大全"揭示了这个压缩包的核心内容——它是一个包含大量算法问题的集合,专门针对像蓝桥杯这样的编程竞赛。蓝桥杯是中国一项知名的计算机编程比赛,旨在提升参赛者的算法设计与实现能力。这些题目...
《程序员面试经典算法题》是针对程序员在面试过程中可能会遇到的算法问题进行深入解析的一份资源。这份资料旨在帮助程序员提升算法思维,从而在技术面试中脱颖而出。通过学习和掌握这些经典算法,不仅可以提高编程...
软件工程师经典笔试算法题 软件工程师经典笔试算法题是软件工程师面试中经常出现的算法笔试题,这篇文章将从六个方面对软件工程师经典笔试算法题进行详细的讲解。 一、将一整数逆序后放入一数组中 这个算法题考察...
Java经典算法题是程序员在开发过程中常常需要面对的挑战,它们可以帮助我们提升编程思维,优化问题解决能力,尤其是在处理复杂数据结构和高效计算时显得尤为重要。这个压缩包中包含了一份名为"JAVA经典算法40题.doc...
"常见面试算法题"这一主题涵盖了编程面试的核心部分,旨在帮助求职者准备这些关键的挑战。下面将详细讨论相关知识点。 1. **算法基础**:算法是解决问题的步骤集合,面试中常见的包括排序算法(如冒泡、选择、插入...
在IT行业的面试中,算法题是衡量候选人技术实力的重要标准之一。这些题目通常涉及数据结构、排序、查找、图论等多个领域,旨在测试应聘者的逻辑思维能力、问题解决能力和编程技巧。以下是一些常见的面试算法题及其...
本资源“java算法题(各种语言通用)”显然旨在帮助程序员,特别是Java开发者,提高他们的算法理解和实现能力。虽然题目是用Java编写的,但它们的概念和逻辑通常可以应用于其他编程语言,体现了算法的通用性。 首先,...
本资源“百度面试算法题汇总”旨在为面试者提供一系列的算法题目和解决方案,帮助他们提升在面试中的表现。下面将详细探讨这些算法题目涉及的知识点,并给出相应的解题思路。 首先,面试中常见的算法题型包括但不...
算法 ,简单 入门 LeetCode网站开放的简单算法题,用于平时检验自己的算法能力,程序设计.
这份"50道Java程序算法题"的压缩包显然旨在帮助开发者提升算法设计和实现能力。下面,我们将深入探讨这些标签所涵盖的知识点,并根据提供的文件名推测可能的结构。 1. **Java基础**:作为Java程序员,对语言的基础...
在深入探讨"asp.net算法题"这一主题时,我们首先需要理解ASP.NET的基本概念以及算法在其中的应用场景。ASP.NET是Microsoft开发的一个用于构建动态Web应用程序的框架,它基于.NET Framework,提供了丰富的类库和工具...
"编程算法题(适合初学人看看)"这个主题,显然旨在帮助初级编程者熟悉和提升算法思维。下面我们将深入探讨一些编程算法的基本概念和常见类型。 算法是一系列明确的指令,用于解决特定问题或执行特定任务。在编程中...
这份"iOS面试必看算法题"集合,旨在帮助你全面了解并掌握iOS面试中可能出现的算法问题,助你顺利通过BATJ(百度、阿里巴巴、腾讯、京东)等大厂的面试。 首先,我们要理解算法是什么。算法是一系列解决问题的清晰...
在Java笔试面试中,算法题是考察候选者编程能力、逻辑思维和问题解决能力的关键环节。这些题目通常涵盖数据结构、排序、搜索、图论等多个领域,涉及到的基础知识包括但不限于以下内容: 1. **基础算法**:如冒泡...