프로그래머스 [1차] 비밀지도

박철현·2023년 3월 14일

프로그래머스

목록 보기
9/80

프로그래머스 - 1차 비밀지도

import java.util.*;

class Solution {
    public String[] solution(int n, int[] arr1, int[] arr2) {
        
        int[] tmp = new int[n];
        char[] tmp_arr = null;
        String[] result_arr = new String [n];
        for(int i = 0; i<n; i++)
            tmp[i] = arr1[i] | arr2[i];
        
        for(int k =0; k<n; k++)
        {
            String tmp2 = Integer.toString(tmp[k], 2);
            while(tmp2.length()!=n)
                tmp2="0"+tmp2;
            tmp_arr = tmp2.toCharArray();
            for(int j=0; j<tmp_arr.length; j++){
                if(tmp_arr[j] == '1')
                    tmp_arr[j] = '#';
                else
                    tmp_arr[j] = ' ';
            }
            String 리얼임시 = new String(tmp_arr);
	        result_arr[k] = 리얼임시;
        }
                 return result_arr;
        }
}
profile
비슷한 어려움을 겪는 누군가에게 도움이 되길

0개의 댓글