#include <iostream>
using namespace std;
void colorGradientGYR(float scaledValue)
{
int blue = 0.0, red = 0.0, green = 0.0;
if(scaledValue <= 0.5)
{
red = (scaledValue * 2) * 255.0;
green = 255.0;
blue = 0;
}else
{
red = 255.0;
green = 255.0 + 255.0 - ((scaledValue * 2)* 255);
blue = 0;
}
cout << red << " " << green << " " << blue << endl;
}
int main() {
// your code goes here
for(int i = 1; i <= 100; i++)
{
colorGradientGYR(i/100.0);
cout << i << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCnZvaWQgY29sb3JHcmFkaWVudEdZUihmbG9hdCBzY2FsZWRWYWx1ZSkKewoJaW50IGJsdWUgPSAwLjAsIHJlZCA9IDAuMCwgZ3JlZW4gPSAwLjA7CgkKCWlmKHNjYWxlZFZhbHVlIDw9IDAuNSkKCXsKCQlyZWQgPSAoc2NhbGVkVmFsdWUgKiAyKSAqIDI1NS4wOwoJCWdyZWVuID0gMjU1LjA7CgkJYmx1ZSA9IDA7Cgl9ZWxzZQoJewoJCXJlZCA9IDI1NS4wOwoJCWdyZWVuID0gMjU1LjAgKyAyNTUuMCAtICgoc2NhbGVkVmFsdWUgICogMikqIDI1NSk7CgkJYmx1ZSA9IDA7Cgl9Cgljb3V0IDw8IHJlZCA8PCAiICIgPDwgZ3JlZW4gPDwgIiAiIDw8IGJsdWUgPDwgZW5kbDsKfQoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglmb3IoaW50IGkgPSAxOyBpIDw9IDEwMDsgaSsrKQoJewoJCWNvbG9yR3JhZGllbnRHWVIoaS8xMDAuMCk7CQoJCWNvdXQgPDwgaSA8PCBlbmRsOwoJfQoJCglyZXR1cm4gMDsKfQo=