프로그래머스/Lv. 1 - 자바
[1차] 비밀지도
EH헌
2024. 2. 6. 23:11
풀이
class Solution {
public String[] solution(int n, int[] arr1, int[] arr2) {
String[] answer = new String[n];
for (int i = 0; i < n; i++) {
int combinedMap = arr1[i] | arr2[i];
String binaryString = Integer.toBinaryString(combinedMap);
binaryString = String.format("%" + n + "s", binaryString);
binaryString = binaryString.replace('0', ' ');
binaryString = binaryString.replace('1', '#');
answer[i] = binaryString;
}
return answer;
}
}
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
binaryString = String.format("%" + n + "s", binaryString); 는 n 자릿수 포맷을 맞추기 위해!