42 / 205
Abramyan · BooleanO'rta10 ball· ~6 daqiqa

Faqat bittasi toq

Ikkita butun son A va B berilgan. "Ulardan faqat bittasi toq" tasdig'i to'g'ri bo'lsa true, aks holda false qaytaring.

example.go
func exactlyOneOdd(A int, B int) bool {
    // ...
}

Misollar

kod
Input: A=7, B=8
Output: true
kod
Input: A=6, B=8
Output: false
kod
Input: A=7, B=9
Output: false

Maslahatlar

  1. "Faqat bittasi" — ikkalasi bir vaqtda emas: bir sonning toqligi ikkinchisiniki bilan farq qiladi.
  2. Ifoda: (A%2 != 0) != (B%2 != 0) — bool qiymatlarni != bilan solishtirish XOR vazifasini bajaradi.