Çember şeklinde dizilmiş 41 kişi var. İlk kişi solundakini öldürüp elindeki kılıcı soldaki yaşayan kişiye veriyor. En son canlı kalan kim olur.
Bu soruyu programlamaya çalıştım ama hep bi noktada liste index hatası alıyorum. Kod aşağıda. Aslında çok basit bir kod olması lazım ama nedense yapamadım.
kisiler = [i for i in range(1,42)]
kisi = 0
while len(kisiler)>1:
if kisiler[kisi]<kisiler[-1]:
kisi = kisi +1
else:
kisi = 0
kisiler.pop(kisi)
print(kisiler)