Я хочу найти вероятность ! ! (ява)
Для exp у нас есть такая последовательность чисел:
10 25 50 50
p(10) = 25% и 10!= p(10) =25 так что ложь
p(25) = 25% и 25 == 25 так что верно
p(50) = 50% и 50 == p(50) =50 true
количество верно 2 и п(правда) 75%
я хочу напечатать 75% (число истинных, я имею в виду подсчет вероятности, когда число равно его вероятности появления в последовательности )
вот мое эссе :
Что я уже пробовал:
import java.util.*; import java.io.*; import java.math.*; /** * Auto-generated code below aims at helping you parse * the standard input according to the problem statement. **/ class proba { public static void main(String args[]) { Scanner in = new Scanner(System.in); int s=0; int p=1; int ss=0; int N = in.nextInt(); List<Integer> l = new ArrayList<>(); for (int i = 0; i < N; i++) { int v = in.nextInt(); l.add(v); } ListIterator<Integer> it = l.listIterator(); while(it.hasNext()){ Integer i = it.next(); while(it.hasNext()){ if(it.equals(i)) s++; } p=(s/N)*100; if (p == i) ss++; } System.out.print((ss/N)*100); } }
OriginalGriff
И что же?
В чем же проблема?
Что он делает такого, чего вы не ожидали, или не делает того, что вы сделали?
Какая помощь вам нужна?
CodeWraith
число истинных равно 2
Это все объясняет.