오늘 귀하의 임무는 입력을 받기위한 시간 제한을 구현하는 것입니다. 대부분의 언어에서 달성하기가 다소 성가신 작업이었습니다.
사용자에게 입력을 요구하는 프로그램 기능을 작성합니다. 사용자가 입력 한 후 즉시 메시지를 인쇄하고 input received실행 / 반환을 종료합니다. 그러나 사용자가 입력을 제공하기 위해 10 초 이상 기다리면 메시지를 출력하고 no input received실행 / 반환을 종료하십시오.
입력은 stdin(콘솔) 또는 동등한 함수 또는 프로그램 인수가 아니 어야 하지만, 출력은 stdout, 함수의 반환 값 또는 기타 허용되는 출력 방법 중 하나 일 수 있습니다 .
입력량을 요구할 수 있습니다. 단일 문자, 줄, 단어 또는 하나 이상의 문자를 기다리는 한 언어에서 가장 짧은 방법 일 수 있습니다.
10 초가 지난 후가 아니라 입력을받는 즉시 출력해야합니다.
10 초가 지난 후에 는 종료 해야하며no input received 인쇄 된 후에도 입력을 계속 기다릴 수 없습니다 .
10 초가 지나고 화면에 텍스트가 인쇄되는 시간이 지나면 입력이 전달되지 않는다고 가정 할 수 있습니다. 이는 매우 작은 창입니다. 언어의 내장 언어 sleep가 일관되고 완벽하게 완벽 하다고 가정 할 수도 있습니다 .
이것은 code-golf 이며 가장 적은 바이트 수입니다!
sleep기능을 100 % 완벽하게 가정 할 수 있습니다 .
