https://programmers.co.kr/learn/courses/30/lessons/17681
#include <iostream>
#include <string>
#include <vector>
using namespace std;
vector<string> solution(int n, vector<int> arr1, vector<int> arr2) {
vector<string> answer;
int cnt=0;
answer.clear();
for(int i=0;i<n;i++){
string tmp;
int s1 = arr1[i];
int s2 = arr2[i];
vector <int> num1, num2;
for(int j=0;j<n;j++){
int temp1 = s1%2;
num1.push_back(temp1);
s1=s1/2;
int temp2 = s2%2;
num2.push_back(temp2);
s2=s2/2;
}
for(int j=n-1;j>=0;j--){
if(num1[j]==0 && num2[j]==0){
tmp+=" ";
}else{
tmp+="#";
}
}
answer.push_back(tmp);
num1.clear();
num2.clear();
}
return answer;
}
'개발자 > algorithm' 카테고리의 다른 글
2019 카카오 코딩테스트 1번 : 오픈채팅방 (c++) (0) | 2020.03.20 |
---|---|
백준 1010번 : 다리 놓기 (c++) (0) | 2020.03.20 |
백준 1339번 : 단어 수학 (c++) (0) | 2020.03.10 |
백준 1920번 : 수 찾기 (c++ 시간 초과 해결) (0) | 2020.03.09 |
백준 1759번 : 암호 만들기 (c++) (0) | 2020.03.08 |