49 / 205
Abramyan · BooleanQiyin15 ball· ~9 daqiqa

Uchburchak yasash mumkinmi

Uchta musbat son A, B, C berilgan. Uzunliklari shu sonlarga teng kesmalardan uchburchak yasash mumkin bo'lsa true, aks holda false qaytaring (har bir tomon qolgan ikkitasining yig'indisidan kichik bo'lishi kerak).

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

Misollar

kod
Input: A=3, B=4, C=5
Output: true
kod
Input: A=1, B=2, C=5
Output: false
kod
Input: A=5, B=5, C=5
Output: true

Maslahatlar

  1. Uchburchak tengsizligi: har bir tomon qolgan ikkitasining yig'indisidan kichik.
  2. Uchala shartni ham && bilan tekshiring: A < B+C && B < A+C && C < A+B.