/
RazmikAr
/
Course_paper
Обзор
Документация
Войти
/
RazmikAr
/
Course_paper
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
NewSchema.java
21 строка
532 B
RazmikAr
Course_paper
19 фев 2026, 22:05
Верифицирован
19 фев 2026, 22:05
709dc6e
Код
Авторство
О чём код?
package ru.netology.graphics.image; import ru.netology.graphics.image.TextColorSchema; public class NewSchema implements TextColorSchema { private final String symbols = "#@$%*+-.'"; @Override public char convert(int rgb) { int red = (rgb >> 16) & 0xFF; int green = (rgb >> 8) & 0xFF; int blue = rgb & 0xFF; int brightness = (red + green + blue) / 3; int index = (brightness * (symbols.length() - 1)) / 255; return symbols.charAt(index); } }