import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class A_Insomnia_cure {
static BufferedReader br;
static boolean[] arr;
static int toInt(String msg) {
return Integer.parseInt(msg);
}
static int k,l,m,n,d;
public static void main(String[] args) throws IOException{
br = new BufferedReader(new InputStreamReader(System.in));
k = toInt(br.readLine());
l = toInt(br.readLine());
m = toInt(br.readLine());
n = toInt(br.readLine());
d = toInt(br.readLine());
arr = new boolean[d];
int val =play();
System.out.print(val);
}
static int play() {
for(int i = k-1 ; i < d ; i+=k) {
arr[i] = true;
}
for(int i = l-1 ; i < d ; i+=l) {
arr[i] = true;
}
for(int i = m-1 ; i < d ; i+=m) {
arr[i] = true;
}
for(int i = n-1 ; i < d ; i+=n) {
arr[i] = true;
}
int count = 0;
for(int i = 0 ; i < d ; i++) {
if(arr[i]) {
count++;
}
}
return count;
}
}
좋은 코드를 작성하려고 노력하자
문제 이해하는 속도가 느린 부분, 영어가 약하다는 부분이 여실히 드러남