class Solution {
    public String[] solution(int n, int[] arr1, int[] arr2) {
        String[] answer = new String[n];
        int[] arr3 = new int[n];
        
        for(int i=0; i<n; i++) { arr3[i] = arr1[i]|arr2[i]; }
        
        for(int i=0; i<n; i++) {
            String s = Integer.toBinaryString(arr3[i]);
            s = s.replace("0", " ").replace("1", "#");
            
            while(s.length()!=n) { s = " " +s; }
            
            answer[i] = s;
        }
        
        return answer;
    }
}

'Problem Solving > Programmers' 카테고리의 다른 글

[Level 1] 같은 숫자는 싫어  (0) 2022.03.24
[Level 1] [1차] 다트 게임  (0) 2022.03.24
[Level 1] 최소직사각형  (0) 2022.03.24
[Level 1] 2016년  (0) 2022.03.24
[Level 1] 두 개 뽑아서 더하기  (0) 2022.03.24