Graphic problem
0.62 L’algorisme Blitspin és una manera interessant de rotar una imatge en passos, marcats amb una entre 1 i . A cada pas , cadascun dels subquadrats de mida es talla en quatre subquadrats de mida . Aquests quatre subquadrats es mouen de manera que cadascun passa a ocupar el lloc del que tenia a continuació en el sentit de les agulles del rellotge.
A la imatge, per files d’esquerra a dreta, podeu veure com es transforma un logo de l’OICat de mida (, a dalt a l’esquerra) després de 8 passos, fins a obtenir el logo girat (, a baix a la dreta).
0.45
L’entrada comença amb dos enters
i
,
cadascun en una línia, amb
.
Segueix una matriu de mida
.
Cada lletra representa la inicial d’un dels nou colors següents:
‘Black’, ‘Cyan’, ‘Green’,
‘MediumBlue’, ‘Orange’, ‘Purple’,
‘Red’, ‘White’, ‘Yellow’.
Genereu la imatge després d’aplicar iteracions de l’algorisme.
Input
1 0 RY MG
Output
(2×2)
Input
3 1 BBBBROYG BBBROYGC BBROYGCM BROYGCMP ROYGCMPW OYGCMPWW YGCMPWWW GCMPWWWW
Output
(8×8)
Input
3 3 BBBBROYG BBBROYGC BBROYGCM BROYGCMP ROYGCMPW OYGCMPWW YGCMPWWW GCMPWWWW
Output
(8×8)