Bir basketbol atışını 3 sayılık atış veya 2 sayılık atış olarak sınıflandırmak için bir algoritma tasarlayın.
Bir basketbol atışını 3 sayılık atış veya 2 sayılık atış olarak sınıflandırmak için bir algoritma tasarlamanın bir yolu, sahayı üç bölgeye ayırmaktır: 3 sayılık yayın dışında, 3 sayılık yayın içinde ve saha dışında. Topa vurulduğunda sepete olan mesafeyi hesaplayın ve üç bölgeye haritalayın. Top 3 sayılık yayın dışından atılırsa 3 sayılık, 3 sayılık yayın içinden veya saha dışından atılırsa 2 sayılık atış olur.