#include using namespace std; int bitsize(int a){ int size = -1;//調べる桁は右から(bitの桁)-1までだから while (a > 0){ a /= 2;//2で何回割れるか調べる size++; } return size; } int main(){ int n; cin >> n; int a[10000]; for (int i = 0; i < n; i++){ cin >> a[i]; a[i]++;//見るのはnが与えられたらn+1を見る } for (int i = 0; i < n; i++){ for (int j = bitsize(a[i])-1; j >=0; j--){//左からフラグが立っているかを見る。 if (a[i] & (1 << j))cout << "R";//フラグが立っていればR else cout << "L"; } cout << endl; } }