JAVA
java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Odious{
public static String binary(int decimal){
String binary = "";
while(decimal > 0){
int binaryDigit = decimal%2;
binary = binaryDigit + binary;
decimal = decimal/2;
}
return binary;
}
public static void main(String[] args) {
long total = 0;
for(int i = 1; i < 10000; i++){
long j = Long.parseLong(binary(i));
if(j%2==1){
total++;
}
}
System.out.print(total);
}
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run