[アルゴリズム]プログラマー秘密地図
4539 ワード
このブログは、非商業的な学業のためにのみ投稿されています.
のような簡単なビット表現の問題です. の2つの配列の値をORして、2進数で#を表すといいです.
これは簡単な問題だ.に従って分析した.
1.問題分析
2.回答プロセス(挿入)
これは簡単な問題だ.
3.トラブルシューティング
4.コード
#include <string>
#include <vector>
using namespace std;
vector<string> solution(int n, vector<int> arr1, vector<int> arr2) {
char line[17] = {0};
vector<string> answer;
for(int i = 0; i < n; i++)
{
int now = arr1[i] | arr2[i];
for(int j = n - 1; j >= 0; j--)
{
line[j] = (now % 2) ? '#' : ' ';
now >>= 1;
}
string line_str(line, n);
answer.push_back(line_str);
}
return answer;
}
Reference
この問題について([アルゴリズム]プログラマー秘密地図), 我々は、より多くの情報をここで見つけました https://velog.io/@fortice/알고리즘-프로그래머스비밀지도テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol