小莫蓝桥刷题之路(九数算式)

纪小莫 2023-03-07 23:33:43
import java.util.HashSet;
//9数算式
import java.util.Scanner;
import java.util.Set;
//1:无需package
//2: 类名必须Main, 不可修改

public class Main {
static int[] a={1,2,3,4,5,6,7,8,9};
static int ans;
 public static void main(String[] args) {
   System.out.println(3250/2);
   
     
 
 }
 private static void f(int k){
   if(k==9){
     for(int i=1;i<9;i++){
       check(i);
     }
   }
   for(int i=k;i<a.length;i++){
     int t=a[i];
     a[i]=a[k];
     a[k]=t;
     f(k+1);
     t=a[i];
     a[i]=a[k];
     a[k]=t;
   }
 }
 public static void check(int len){
   int num1=0;
   int num2=0;
   int t=1;
   for(int i=len-1;i>=0;i--){
     num1+=a[i]*t;
     t*=10;
   }
   t=1;
   for(int i=a.length-1;i>=len;i--){
     num2+=a[i]*t;
     t*=10;
   }
   int num3=num1*num2;
   String str=num3+"";
   if(str.length()!=9)return;
   Set<Character>set=new HashSet<>();
   for(int i=0;i<str.length();i++){
     if(str.charAt(i)!='0'){
       set.add(str.charAt(i));
     }
   }
   if(set.size()==9){
     ans++;
   }
   
 }
 
}

 

...全文
13 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
高校算法学习社区

4.2w+

社区成员

和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
帖子事件
创建了帖子
2023-03-07 23:33
社区公告

 刷题!