#include <iostream> using namespace std; int main() { string name,command; int width,height; char picture[37][25]; while(cin>>name>>width>>height>>command) { for(int i=0;i<height;i++) for(int j=0;j<width;j++) cin>>picture[i][j]; cout<<name<<endl; for(int l=0;l<command.size();l++) { char copy[37][25]; for(int i=0;i<height;i++) for(int j=0;j<width;j++) copy[i][j]=picture[i][j]; if(command[l]=='R') { for(int i=0;i<height;i++) for(int j=0;j<width;j++) picture[i][j]=copy[i][width-1-j]; } else { for(int i=0;i<height;i++) for(int j=0;j<width;j++) picture[i][j]=copy[height-1-i][j]; } } for(int i=0;i<height;i++) { for(int j=0;j<width;j++) cout<<picture[i][j]; cout<<endl; } } return 0; }
2020年8月16日 星期日
a787: 9. Mirror to the Stars
程式碼:
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言