文档章节

倍逆序式

 南桥北木
发布于 2017/02/27 20:38
字数 225
阅读 9
收藏 0
点赞 0
评论 0

import java.util.Scanner;

public class Testa {

public static void main(String[] args) {
	System.out.println("请输入n:(代表求多少个连续的合数)");
	Scanner reader=new Scanner(System.in);
	int n=reader.nextInt();
	int min=(int) Math.pow(10,n-1);
	int max=(int) (Math.pow(10,n)-1);
	int total=0;
   for(int i=min;i<max;i++){
	   boolean x=f(i);
	   if(x){
		   boolean ok=k(i);
		   if(ok){
			   System.out.println("符合条件:"+i);
		   }
		   
	   }
   }
 }	
	

//去重

public static boolean f(int n){

	String result=String.valueOf(n);
	
	int length=result.length();
	
	for(int i=0;i<length-1;i++){
		for(int j=i+1;j<length;j++){
			char a=result.charAt(i);
			char b=result.charAt(j);
			if(a==b){
				return false;
			}
		}
	}
	
	return true;
	
}


 //将数逆序,n代表传入的数

public static boolean k(int n){
	
	int m=n;
	String result=String.valueOf(m);
	int leng=result.length()-1;
	int length=leng;
	int temp;
	int sum;
	sum=0;
	
	temp=m%10;
	sum =(int) (sum+Math.pow(10,leng)*temp);
	
	m=m/10;
	
	while(m>=10){
		temp=m%10;
		leng--;
		sum=(int) (sum+Math.pow(10,leng)*temp);
		m=m/10;
	}
	leng--;
	sum=(int) (sum+Math.pow(10,leng)*m);
     String result1=String.valueOf(sum);
     int length1=result1.length();
     if(n<sum){
    	 int k=sum/n;
    	 if(k*n==sum){
    		 return true;
    	 }
     }
	return false;
	
}

}

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 128
码字总数 23524
作品 0
武汉
【Android】掌握自定义LayoutManager(二) 实现流式布局

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 转载请标明出处: http://blog.csdn.net/zxt0601/article/details/52956504 本文出自:【张旭童的博客】 本系列文章相关代码传送门:...

zxt0601 ⋅ 2016/10/28 ⋅ 0

C++自动微分(Automatic differentiation)原理1

0. 缘由 下面介绍下为什么要引入自动 自动微分(automatic differentiation -> AD )。 一个优化问题的例子 假设现在我们在解决一个机器学习的问题,有了一些训练样本,现在需要寻找一个最优的...

gfsfg8545 ⋅ 2017/08/21 ⋅ 0

行列式一些补充

以前接触了好多次行列式的题,然后口胡了好多行列式的做法,但到现在我也没写过行列式的题。准备恶补一下。 行列式定义 对一个 定义它的行列式 其中 这个定义了解一下就可以了,计算是阶乘复...

⋅ 03/05 ⋅ 0

Java 矩阵行列式算法(非高斯消元)

最近由于项目任务较少,手上有不少空闲的时间,所以抽空研究了一下矩阵行列式的算法。 先来说说行列式,以下摘自百度百科: 行列式在数学中,是由解线性方程组产生的一种算式。行列式的特性可...

Acce1erator ⋅ 2015/12/25 ⋅ 0

算法导论第二章小试牛刀

Author: bakari   Date: 2015.9.11 《算法导论》真是一本让人又爱又恨的书,爱自然是因为它精简凝练的算法呈现,读来让人欲罢不能;至于恨,是因为它在进行算法分析的时候所体现的数学思想...

chambai ⋅ 2015/09/11 ⋅ 0

Ruby 2.5.0 已发布

翻译自:https://www.ruby-lang.org/en/news/2017/12/25/ruby-2-5-0-released/ 我们高兴地宣布 Ruby 2.5.0 已发布。 Ruby 2.5.0 是 2.5 系列首个稳定版。此版本包括数个新特性和性能提升,例...

dsh0416 ⋅ 2017/12/25 ⋅ 0

python-Processing data

string的strip()函数,去除空格,split()分割字符返回列表 set()无序的不重复的集合 sorted()排序算法,返回一个原序列的副本,而原来的序列不发生变化 sort()排序算法,直接改变原来的序列的...

伊人梦醉 ⋅ 2016/06/20 ⋅ 0

常见排序算法及其复杂度分析

冒泡排序: class commonsort { private int[] Array = new int[]{1,5,9,86,45,56,15}; public commonsort() { exepopupsort(); for(int i = 0;i < Array.length; i++) { System.out.println......

simonws ⋅ 2012/09/11 ⋅ 0

字符串逆序

普通逆序 基本上没有这么考的,放在这里主要是为了和后面的原地逆序做个对比。很简单,直接分配一个与原字符串等长的字符数组,然后反向拷贝一下即可。 char Reverse(char s){ //将q指向字符...

nothingpp ⋅ 2014/10/19 ⋅ 0

白话经典算法系列之九 从归并排序到数列的逆序数对(微软笔试题)

首先来看看原题 微软2010年笔试题 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序数对。一个排列中逆序的总数就称为这个排列的逆序数。...

长平狐 ⋅ 2012/12/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

编译安装apache2.4.33

1. 环境 编译安装apache2.4.33,错误 error: ld returned 1 exit status。 CentOS 7.2apr-1.6.3apr-util-1.6.1httpd-2.4.33 2. 编译报错 编译安装完 apr apr-util 之后,安装httpd-2.4.3......

周云台 ⋅ 8分钟前 ⋅ 0

jsonrpc-4j代码解析

解析文件 AutoJsonRpcServiceImplExporter JsonServiceExporter AutoJsonRpcServiceImplExporter 路径:com.googlecode.jsonrpc4j.spring.AutoJsonRpcServiceImplExporter AutoJsonRpcServi......

郭恩洲_OSC博客 ⋅ 17分钟前 ⋅ 0

百度搜索

from selenium import webdriver import time brower=webdriver.Firefox() brower.get('http://www.baidu.com') input=brower.find_element_by_id('kw') input.send_keys('中南大学') time.s......

南桥北木 ⋅ 23分钟前 ⋅ 0

tomcat 日志记录器

1、日志记录器是记录消息的组件 日志记录器需要与某个servlet 容器相关联 2、Logger 接口 共定义了5种日志级别:FATAL、ERROR、WARNING、INFORMATION、DEBUGGER setVerbosity 设置级别 setC...

职业搬砖20年 ⋅ 25分钟前 ⋅ 0

Thrift RPC实战(三) Thrift序列化机制

1.Thrift基础架构 Thrift是一个客户端和服务端的架构体系,数据通过socket传输; 具有自己内部定义的传输协议规范(TProtocol)和传输数据标准(TTransports); 通过IDL脚本对传输数据的数据结构...

lemonLove ⋅ 25分钟前 ⋅ 0

网站建设就要像2018世界杯的俄罗斯队大杀四方[图]

今天心情不错,因为昨天晚上观看了世界杯比赛,尤其是对俄罗斯队的大杀四方感到十分霸气侧漏啊,因此我联想到了自己的博客网站,我的博客是去年年底上线的,一直想建设一个关于读书和读后感作...

原创小博客 ⋅ 34分钟前 ⋅ 0

Greenplum 三节点安装教程(非root用户)

Greenplum 三节点安装教程(非root用户) 环境准备 安装vmware,装三台centos 虚拟机设置: 主机名 IP 内存 硬盘 node1 Xxx1 2G 80G node2 Xxx2 2G 80G node3 Xxx3 2G 80G CSDN下载greenplum...

仔仔1993 ⋅ 34分钟前 ⋅ 0

linux 信号机制

signal(SIGPIPE, SIG_IGN); TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道, 但本端只是收到FIN包. 按照TCP协...

xxdd ⋅ 35分钟前 ⋅ 0

SpringWind

环境搭建和系统部署

颖伙虫 ⋅ 54分钟前 ⋅ 0

vim命令用法

第五章 vim命令 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模式。 系统最小化安装时没有安...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部