Nhiệm vụ của bạn là tạo ra một ngoại lệ con trỏ null. Nghĩa là, chương trình của bạn phải chấp nhận một giá trị mà nó dự kiến là không null và đưa ra một ngoại lệ / lỗi hoặc sự cố vì giá trị này là null.
Hơn nữa, không thể rõ ràng khi đọc mã rằng giá trị là null. Mục tiêu của bạn là làm cho người đọc thấy rõ rằng giá trị không phải là null, mặc dù thực tế là như vậy.
- Thay vì null, bạn có thể sử dụng nil, none, nothing hoặc bất cứ thứ gì tương đương trong ngôn ngữ của bạn. Bạn cũng có thể sử dụng không xác định, chưa được khởi tạo, v.v.
- Vấn đề với mã của bạn phải là biến đó là (đáng ngạc nhiên) null trong đó chương trình mong đợi một biến không null.
- Chương trình của bạn có thể phản hồi null bằng cách ném ngoại lệ, ném lỗi, sập hoặc bất cứ điều gì nó thường làm khi gặp null không mong muốn.
Đây là một cuộc thi phổ biến, vì vậy hãy thông minh!