#include "robot.h"
#include <bits/stdc++.h>
using namespace std;
//levo dole desno gore
// W S E N
void program_pulibot()
{
set_instruction({0,-2,0,0,-2},2,'E');
set_instruction({2,-2,0,0,-2},3,'S');
set_instruction({0,-2,-1,0,-2},2,'E');
set_instruction({0,-2,0,-1,-2},3,'S');
for(int i=-2;i<1;i++)
{
for(int j=-2;j<1;j++)
{
for(int k=-2;k<1;k++)
{
if(j==0)
{
set_instruction({0,2,i,j,k},2,'E');
if(i!=0)set_instruction({2,2,i,j,k},0,'W');
}
if(i==0)
{
if(j==0)set_instruction({2,2,i,j,k},3,'S');
else set_instruction({0,2,i,j,k},3,'S');
set_instruction({3,2,i,j,k},0,'W');
}
if(i!=0&&j!=0)
{
if(i==-2&&j==-2)set_instruction({0,2,i,j,k},1,'W');
else set_instruction({0,2,i,j,k},0,'W');
}
}
}
}
for(int i=-2;i<1;i++)
{
for(int j=-2;j<1;j++)
{
for(int k=-2;k<1;k++)
{
if(j==0)
{
set_instruction({0,k,i,j,3},2,'E');
if(i!=0)set_instruction({2,k,i,j,3},0,'N');
}
if(i==0)
{
if(j==0)set_instruction({2,k,i,j,3},3,'S');
else set_instruction({0,k,i,j,3},3,'S');
set_instruction({3,k,i,j,3},0,'N');
}
if(i!=0&&j!=0)
{
if(i==-2&&j==-2)set_instruction({0,k,i,j,3},1,'N');
else set_instruction({0,k,i,j,3},0,'N');
}
}
}
}
for(int i=-2;i<1;i++)
{
for(int j=-2;j<1;j++)
{
set_instruction({2,i,j,1,3},1,'N');
set_instruction({2,2,i,1,j},1,'W');
set_instruction({3,i,1,j,3},1,'N');
set_instruction({3,2,1,i,j},1,'W');
}
set_instruction({2,-2,i,1,-2},1,'T');
set_instruction({3,-2,1,i,-2},1,'T');
}
}
//levo dole desno gore
// W S E N
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |