分机号-蓝桥杯决赛

来源:互联网 发布:java xp版下载 编辑:程序博客网 时间:2024/05/01 04:51

题目描述

标题:分机号

X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位。比如:

751,520,321 都满足要求,而,
766,918,201 就不符合要求。

现在请你计算一下,按照这样的规定,一共有多少个可用的3位分机号码?

请直接提交该数字,不要填写任何多余的内容。

简单分析

  • 就是暴力求解。三重for循环,注意一点优化就ok了

代码奉上

    public static void main(String[] args) {        int count = 0;        for (int i = 2; i < 10; i++) {            for (int j = 1; j < 9; j++) {                if (j >= i)                    continue;                for (int k = 0; k < 8; k++) {                    if (k >= j)                        continue;                    count++;                }            }        }        System.out.println(count);    }
原创粉丝点击