Bir video oyununda oyuncunun puanı başlangıçta olarak belirlenmiştir. Puanlama sistemi şu şekilde kurgulanmıştır:
- Her altın toplandığında:
- Her engele çarpıldığında: \nOyuncu önce 2 altın toplamış, sonra bir engele çarpmış ve en son 1 altın daha toplamıştır. Oyun sonunda oyuncunun puanı 15 çıkmıştır. Ancak oyun tasarımcısı puanın 25 olmasını istemektedir. Bu hatayı (bug) düzeltmek için hangi adım değiştirilmelidir?
Şıklar
Başlangıç puanı 10 yapılmalıdır.
Altın toplama puanı 20'ye çıkarılmalıdır.
Engele çarpma komutu şeklinde güncellenmelidir.
En son altın toplandığında puan eklenmemelidir.
Çözüm Açıklaması
Mevcut kodda engele çarpıldığında puan kaç olursa olsun doğrudan 5'e eşitlenmektedir (atama hatası). Puanın azalması veya doğru hesaplanması için mevcut puandan çıkarma yapılması () gerekir.
Video Çözüm
AI ile video çözüm oluştur
İnteraktif Çözüm
Adım adım, sesli ve animasyonlu çözüm. Quiz ile kendini test et!