```{.java}
package project1.project;
import java.util.ArrayList;
class calculate {
int usedata;
int appearancenumber;
ArrayList<Integer> datalist = new ArrayList<Integer>();
public calculate(int data) {
this.usedata = data;
}
public void cal() {
for (int n=0; n<usedata; n++) {
String q = String.valueOf(n);
ArrayList<String> s = new ArrayList<>();
for (int r = 0; r<q.length(); r++) {
char aaa = q.charAt(r);
String aa = String.valueOf(aaa);
s.add(aa);
}
if (s.contains("8")) {
int mmm;
} else {
datalist.add(n);
}
}
}
public ArrayList<Integer> returndata() {
return datalist;
}
}
public class project {
public static void main(String[] arg) {
calculate c = new calculate(10000);
c.cal();
ArrayList<Integer> result = c.returndata();
System.out.println(result.size());
}
}
```
java로 풀었습니다. ```{.java}
package project1.project;
import java.util.ArrayList;
class calculate {
int usedata;
int appearancenumber;
ArrayList<Integer> datalist = new ArrayList<Integer>();
public calculate(int data) {
this.usedata = data;
}
public void cal() {
for (int n=0; n<usedata; n++) {
String q = String.valueOf(n);
ArrayList<String> s = new ArrayList<>();
for (int r = 0; r<q.length(); r++) {
char aaa = q.charAt(r);
String aa = String.valueOf(aaa);
s.add(aa);
}
if (s.contains("8")) {
int mmm;
} else {
datalist.add(n);
}
}
}
public ArrayList<Integer> returndata() {
return datalist;
}
}
public class project {
public static void main(String[] arg) {
calculate c = new calculate(10000);
c.cal();
ArrayList<Integer> result = c.returndata();
System.out.println(result.size());
}
}
```
```{.java}
package project1.project;
import java.util.ArrayList;
class calculate {
int usedata;
int appearancenumber;
ArrayList<Integer> datalist = new ArrayList<Integer>();
public calculate(int data) {
this.usedata = data;
}
public void cal() {
for (int n=0; n<usedata; n++) {
String q = String.valueOf(n);
ArrayList<String> s = new ArrayList<>();
for (int r = 0; r<q.length(); r++) {
char aaa = q.charAt(r);
String aa = String.valueOf(aaa);
s.add(aa);
}
if (s.contains("8")) {
int mmm;
} else {
datalist.add(n);
}
}
}
public ArrayList<Integer> returndata() {
return datalist;
}
}
public class project {
public static void main(String[] arg) {
calculate c = new calculate(10000);
c.cal();
ArrayList<Integer> result = c.returndata();
System.out.println(result.size());
}
}
```
java로 풀었습니다. ```{.java}
package project1.project;
import java.util.ArrayList;
class calculate {
int usedata;
int appearancenumber;
ArrayList<Integer> datalist = new ArrayList<Integer>();
public calculate(int data) {
this.usedata = data;
}
public void cal() {
for (int n=0; n<usedata; n++) {
String q = String.valueOf(n);
ArrayList<String> s = new ArrayList<>();
for (int r = 0; r<q.length(); r++) {
char aaa = q.charAt(r);
String aa = String.valueOf(aaa);
s.add(aa);
}
if (s.contains("8")) {
int mmm;
} else {
datalist.add(n);
}
}
}
public ArrayList<Integer> returndata() {
return datalist;
}
}
public class project {
public static void main(String[] arg) {
calculate c = new calculate(10000);
c.cal();
ArrayList<Integer> result = c.returndata();
System.out.println(result.size());
}
}
```