九数分三组.java

来源:互联网 发布:淘宝开店一件代发流程 编辑:程序博客网 时间:2024/05/17 21:57
package A类有价值的回顾的;import java.util.Arrays;public class 九数分三组 {//从A取值的范围上进行考虑,然后进行暴力穷举,减少思考的复杂度    public static void main(String[] args){        for(int a=111;a<333;a++){            int b = a*2;            int c = a*3;            String s = String.valueOf(a)+String.valueOf(b)+String.valueOf(c);            if(s.contains("0")) continue;//''的char与“”的String当然不一样            char[] d = new char[9];            /////这里一定要注意:只有char的数组才配得上String.valueOf()            d = s.toCharArray();//字符串转字符数组用to可以            Arrays.sort(d);            //d.toString与String.valueOf(d)是不同的,前者返回的是d的信息而不是本身的字符内容            if(String.valueOf(d).equals("123456789"))                System.out.println(a);        }    }}/* * 九数分三组1~9的数字可以组成3个3位数,设为:A,B,C,  现在要求满足如下关系:B = 2 * AC = 3 * A请你写出A的所有可能答案,数字间用空格分开,数字按升序排列。注意:只提交A的值,严格按照格式要求输出。 */
原创粉丝点击