test edilirken çalışmaz Kullanıcıdan bir sayı almalı ve bunları tek bir haneye ayırmalı ve önceden girilmiş olan numarayı eklemeden veri yapısına depolamalı.10,100,200,300 ...
Programım, kalanını veren sayı için iyi çalışıyor, ancak kalanını sıfırlayan sayı için işe yaramıyor.
ŞimdilikDinamik kodumu yapmak din, sadece ben
değişen test Ve kod şöyledir:
public class Samp {
public static void main(String[] args) {
int i = 555,n;
List<Integer> digits = new ArrayList<Integer>();
while(i > 0) {
n = i % 10;
if(digits.contains(n)){
break;
}else{
digits.add(n);
}
i /= 10;
}
System.out.println(digits);
}
}
çalışır kod yazmak için bana yardım edin tüm sayılar için.
Bu algoritma sadece hiç 1 numara üretecek. Hangi seriler yaratmaya çalışıyor? – Bohemian