https://school.programmers.co.kr/learn/courses/30/lessons/17681
class Solution {
public String[] solution(int n, int[] arr1, int[] arr2) {
String[] answer = new String[n];
boolean[][] map = new boolean[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
map[i][j]=false;
}
answer[i]="";
}
for(int i=0;i<n;i++){
for(int j=n-1;j>=0;j--){
if(arr1[i]%2==0 && arr2[i]%2==0){
map[i][j]=true;
}
arr1[i]/=2;
arr2[i]/=2;
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(map[i][j]){
answer[i]+=" ";
}else{
answer[i]+="#";
}
}
}
return answer;
}
}
'JAVA > 프로그래머스' 카테고리의 다른 글
[프로그래머스/자바] 명예의 전당(1) (0) | 2024.01.17 |
---|---|
[프로그래머스/자바] 추억 점수 (0) | 2024.01.16 |
[프로그래머스/자바] 두 개 뽑아서 더하기 (0) | 2024.01.15 |
[프로그래머스/자바] 가장 가까운 같은 글자 (0) | 2024.01.13 |
[프로그래머스/자바] 최대공약수와 최소공배수 (1) | 2023.12.26 |
댓글