안녕하세요. C언어를 배우고 있는 학생입니다.
문제를 말씀드리면요.
예를 들어, 123456 + 12345 = 이라고 출력한 후 계산 결과를 3초내로 입력하는 프로그램입니다.
이 프로그램은 매번 실행할 때마다 첫번째수는 5자리에서 6자리의 숫자이고요 두번째수는 랜덤(패턴을 보니깐 대부분 4자리 혹은 5자리더군요. 아닌 경우도 있어요)입니다.
암산이 어려워서 3초내로 이 프로그램에 숫자를 입력하는 방법을 여러가지 간구했는데요.
1. 내가 만든 랜덤 함수로 이 프로그램에 그 결과를 입력한다:
이 방법은 랜덤의 패턴을 찾기 어려워 하다가 포기했습니다.
2. 입력을 기다리는 시간을 지연해보기. 혹시 인터럽트로 해결할 수 있나요? 찾아보다가 이런 방법이 있겠다하고 짐작해본거랍니다.
3. 출력 결과인 123456 + 12345 = 에서 숫자만 뽑아서 계산한다음 그 결과를 프로그램에 입력한다.
다른 방법이 있을까요?