[Init] Solved solutions

This commit is contained in:
2023-03-02 20:58:03 +07:00
parent 51f667ac81
commit 20542601dd
131 changed files with 4148 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
#include <iostream>
using namespace std;
int main()
{
const unsigned int size = 5;
char* c[size] = {"Sheldon", "Leonard", "Penny", "Rajesh", "Howard"};
int n, m = 0, r = 1;
cin >> n;
while (n > m)
{
m += size*r;
r *= 2;
}
r /= 2;
n = n - m + size*r;
int pos = n/r;
if (n%r == 0)
{
pos--;
}
cout << c[pos];
return 0;
}