카테고리 없음
[프로그래머스 - JAVA] 2018 KAKAO BLIND RECRUITMENT[1차] 비밀지도
:)jun
2021. 10. 28. 01:18
https://programmers.co.kr/learn/courses/30/lessons/17681
코딩테스트 연습 - [1차] 비밀지도
비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다
programmers.co.kr
class Solution {
public String[] solution(int n, int[] arr1, int[] arr2) {
String[] answer = new String[n];
int[] binaryArr1 = new int[n];
int[] binaryArr2 = new int[n];
for(int i=0; i<n; i++) {
for(int j=0; j<n; j++) {
binaryArr1[n-1-j] = arr1[i]%2;
arr1[i] = arr1[i]/2;
}
for(int j=0; j<n; j++) {
binaryArr2[n-1-j] = arr2[i]%2;
arr2[i] = arr2[i]/2;
}
StringBuffer sb = new StringBuffer();
for(int j=0; j<n; j++) {
if(binaryArr1[j]==0 && binaryArr2[j]==0) {
sb.append(" ");
}
else {
sb.append("#");
}
}
answer[i] = sb.toString();
}
return answer;
}
}