Masalahnya : Hitung jumlah lubang dalam poligon yang terhubung. Konektivitas poligon dijamin oleh kondisi bahwa setiap segitiga dalam triangulasi input berbagi setidaknya 1 sisi dengan segitiga lain dan bahwa hanya ada satu set segitiga yang terhubung.
Input adalah daftar Ldari npoin dalam pesawat dan daftar Tdari 3-tupel dengan masukan dari 0...n-1. Untuk setiap item dalam Ttupel (t_1,t_2,t_3)mewakili tiga simpul (dari daftar L) segitiga dalam triangulasi. Perhatikan bahwa ini adalah triangulasi dalam arti 'triangulasi poligon' , karena ini tidak akan pernah ada dua segitiga dalam Ttumpang tindih itu. Ketentuan tambahan adalah bahwa Anda tidak perlu membersihkan input, Ldan Ttidak mengandung pengulangan.
Contoh 1 : Jika L = {{0,0},{1,0},{0,1},{1,2}}dan T = {{0,1,2},{1,2,3}}kemudian poligon yang ditentukan memiliki jumlah lubang 0.
Contoh 2 : Jika L = {{0,0},{1,0},{2,0},{2,1},{2,2},{1,2},{0,2},{0,1},{.5,.5},{1.5,.5},{1.5,1.5},{.5,1.5}}dan T = {{5,6,11},{5,10,11},{4,5,10},{3,8,10},{2,3,9},{2,8,9},{1,2,8},{0,1,8},{0,8,11},{0,7,11},{6,7,11},{3,4,10}}kemudian input poligon harus menghasilkan output 2.

Tugasnya adalah menulis program terpendek (atau fungsi) yang mengambil Ldan Tsebagai input dan mengembalikan jumlah lubang. 'Pemenang' akan diakui sebagai entri dengan jumlah karakter paling sedikit (tanggal akhir tentatif 1 Juni).
Contoh pemformatan input (perhatikan 0 pengindeksan):
0,0
1,0
0,1
1,2
0,1,2
1,2,3
T=1,2,3/1,4,5terhubung tetapi tidak terhubung ke tepi)
T=1,2,3/1,2,4/5,6,7/5,6,8,. Setiap segitiga berbagi keunggulan dengan segitiga lain, tetapi triangulasi terputus