- Published on
Nim Game
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Siz do'stingiz bilan Nim o'yinini o'ynamoqdasiz:
- Stolda bir uyum toshlar (jami
nta) turibdi. - Siz va do'stingiz navbatma-navbat bittadan uchtagacha (1, 2 yoki 3 ta) toshni olishingiz mumkin.
- O'yinni birinchi bo'lib siz boshlaysiz.
- Eng oxirgi toshni olgan o'yinchi yutadi.
Agar ikkala o'yinchi ham eng optimal darajada o'ynasa, siz g'alaba qozona olishingiz mumkinligini toping. G'alaba qozonsangiz true, aks holda false qaytaring.
Misol:
Input: n = 4
Output: false
Tushuntirish: Siz 1 ta, 2 ta yoki 3 ta tosh olsangiz ham, do'stingiz keyingi navbatda qolgan barcha toshlarni olib yutadi. Sizda yutish imkoni yo'q.
Nim Game
Oson10 daqiqa10 ball
📚 Misollar
Kiruvchi: n = 4
Chiquvchi: false
Kiruvchi: n = 1
Chiquvchi: true
func solve(_ n: Int) -> Bool {
// Kodingizni shu yerga yozing
return false
}
Run tugmasini bosing