Definimos como número bicolor un natural con solo dos dígitos diferentes que están repetidos en dos bloques (o "colores"). Más formalmente, la secuencia de dígitos de es , donde y son los dos dígitos y, , y .
Por ejemplo, son números bicolor: 7722, 44111, 666699, 277 y
45.
Y los siguiente no son bicolor: 121, 113311, 7878,
1234, 7, 55, 99910.
Implementa una función is_bicolor que
recibe un natural y determina si es bicolor. La función recibe un número
y devuelve true si es bicolor y false en caso
contrario.
La cabecera de la función debe ser, exactamente:
/**
* @pre n >= 0
* @post retorna cierto si n es bicolor, falso en caso contrario
*/
bool is_bicolor(int n);
Solo hay que enviar la función solicitada; el programa principal será ignorado.
Autoría: PRO1
Generación: 2026-01-25T12:56:04.415Z
© Jutge.org, 2006–2026.
https://jutge.org