# Défi : joueur et score # # Complète la classe `Player`. # # Règles : # - un joueur possède un nom et un score ; # - le score commence à 0 ; # - `add_points(points)` ajoute des points ; # - seuls les entiers strictement positifs sont acceptés ; # - une valeur invalide ne doit pas modifier le score ; # - `winner?` retourne true si le score est supérieur ou égal à 5 ; # - `reset_score` remet le score à 0. # # Le nom doit être accessible en lecture mais pas modifiable directement. # Le score doit être accessible en lecture mais pas modifiable directement. class Player # À compléter. end player = Player.new("Alice") # Résultats attendus : # # player.name # => "Alice" # # player.score # => 0 # # player.add_points(2) # player.score # => 2 # # player.add_points(-1) # player.score # => 2 # # player.winner? # => false # # player.add_points(3) # player.winner? # => true # # player.reset_score # player.score # => 0