- 숫자
1혹은0을 임의로 return 하는get_1_or_0함수를 구현하세요.
function get_1_or_0() => int
- 1.에서 작성한
get_1_or_0을 이용하여 숫자n을 인자로 받아0~n사이의 임의의 정수를 반환하는get_random함수를 구현하세요.
function get_random(int n) => int
- 2.에서 작성한
get_random함수에 대한 테스트 함수를 최대한 넓은 범위를 cover할 수 있도록 작성하고, 구현 및 테스트 내역에 대한 보고서를 자유 형식으로 제출하세요. 해당 보고서는 과제 합격 시 발표자료로써 사용됩니다.
- 프로그래밍 언어 및 테스트 프레임워크에 제약은 없습니다.
get_1_or_0에서는 난수 생성 함수를 사용해도 괜찮으나,get_random함수에서는 절대!! 난수 생성 함수를 직접 사용해서는 안됩니다.
- 제한시간은 1주일입니다.
- 코드 및 보고서를 압축하여 제출합니다. (보고서는 pdf 확장자로 작성하여 제출하세요.)