BrainHack, Code of Duty etkinliğinin, algoritma ve programlama üzerine meraklı kişileri bir araya getiren programlama yarışmasıdır. Yarışmacılardan beklenen farklı programlama dilleriyle farklı yapılardaki programlama sorularını belirli bir süre içerisinde doğru sonuçlara ulaştırmalarıdır. Kategorinin amacı programlama hakkında bilgilendirme, bilinçlendirme, farkındalık yaratma ve bu alanla uğraşan insanların tanışması için verimli bir ortam yaratmaktır.
Başvurular Nasıl Olacak?
Başvurular takımlar halinde olacaktır. Takımlar en az 2, en fazla 3 kişiden oluşmak zorundadır.
Kategori Kuralları Nelerdir?
Yarışmada C (C99, C11), C++ (C++03, C++11, C++14, C++17), Java (11) ve Python (2, 3) dilleri kullanılabilecektir.
Çözümlerin puanlandırılması çıktılar üzerinden gerçekleşecektir.
Sorulan programlama sorularını belli bir sure zarfında çözmeniz beklenmektedir.
Sorular zorluk derecelerine göre farklı puanlara sahiptir.
Yarışmaya dış ağdan erişim mümkün olmayacaktır.
Yarışmacıların yarışma süresince soruları internet üzerinden yayınlaması, forum sayfalarına koyması, e-posta gibi yöntemlerle takım elemanları haricinde üçüncü şahıslar ile paylaşması kullanması diskalifiye sebebidir.
Etkinliğin yapıldığı yer ve yarışma paneli sunucularına yapılacak DoS/DDoS, brute force, SQL Injection gibi her türlü saldırıda bulunmak, bulunanlar ile işbirliği içerisinde olmak veya teşebbüs etmek diskalifiye sebebidir. Sayılan saldırılar ve benzeri güvenlik ihlallerinin tespiti halinde, her türlü zararı, ihlalde bulunduğu tespit edilen yarışmacıdan talep etme hakkı ve ihlalin TCK ve diğer ilgili mevzuat kapsamında suç oluşturması durumunda Cumhuriyet Savcılığı nezdinde suç duyurusunda bulunma hakkı saklıdır.
Code of Duty ekibi yarışma kurallarını yarışmadan önce güncelleme hakkına sahiptir. Yarışmacılar kuralları okumuş ve kabul etmiş sayılırlar.