Задача Задача №1873180
А
А
Привет! Давай решим задачу вместе.
На изображении у нас флаг, состоящий из трёх вертикальных полос: зелёной, жёлтой и красной. Каждая полоса шириной 10 единиц.
Вот как мы можем определить цвет точки (x, y):
Проверь, находится ли точка за границами флага:
- Если x < 0 или x > 30, то точка вне флага, вернём "NO".
Определим, к какой полосе относится точка по координате x:
- 0 ≤ x < 10: точка в зелёной полосе.
- 10 ≤ x < 20: точка в жёлтой полосе.
- 20 ≤ x ≤ 30: точка в красной полосе.
Проверь, находится ли точка на границе:
- Если x = 10 или x = 20, то точка на границе, считать её в более тёмной полосе:
- x = 10: считать зелёной.
- x = 20: считать жёлтой.
- Если x = 10 или x = 20, то точка на границе, считать её в более тёмной полосе:
Подведём итог:
- Если x = 10, цвет точки будет зелёный (поскольку она на границе).
- Если x = 20, цвет точки будет жёлтый (тоже на границе).
Пример:
- Для точки (5, y), она будет зелёной.
- Для точки (15, y), она будет жёлтой.
- Для точки (25, y), она будет красной.
- Для точки (-5, y) или (35, y), ответ будет "NO".