기차에 로켓연료를 10개만 넣고싶은데

똑바로 작동을 하지 않는게 문제인데.


정확하게 표현하면 10개 이상인 상태에서도 의도치 않게 투입기가 작동해서 수량을 넘기는게 문제

(결국 시간이 지나면 기차에 로켓연료가 계속 쌓임)


1. 기차의 물건 숫자를 확인하고 10개 미만이면 투입기 활성화

-> 정확하게 작동하는 역도 있고, 기차가 도착하면 무조건 투입기가 1번 넣고 이후 비활성화됨


문제는 기차가 없을때 물건숫자를 0으로 인식하는 것이라 생각해서

2. 수량비교기가 연료 10개미만이면 점1을 출력 -> 기차 도착시 T -> 점과 T를 곱한게 0이 아니면 투입기 작동

-> 1번이랑 문제가 같음. 정확하게 작동하는 역도 있고, 기차 도착하자마자 1번 작동하고 멈춤(물건이 몇개가 있든)

-> 관찰해보니깐 문제가 발생하는 역은 산술 연산기의 출력이 기차 도착 시점에 빤짝하고 한번 출력을 함(물건 개수가 초과되었더라도)


그래서 결론이... 역마다 기차의 물건인식에 딜레이가 있고, 기차 인식이 훨씬 빨라서 생기는 문제 같거든

팩토리오의 시간차 공격이 난관인데, 작은 숫자의 비교기나 산술기만 써서 해결할 깔끔한 방법 없을까?