-
PROGRAMMERES Level 1 2018 KAKAO BLIND RECRUITMENT [1차] 비밀지도 (JAVA 자바)PROGRAMMERS/KAKAO 2022. 8. 20. 16:57
import java.util.*; class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String answer[] = new String[n]; for(int i=0; i<n; i++){ // 대응되는 비트 중에서 하나라도 1이면 1을 반환함. (비트 OR 연산) answer[i] = Integer.toBinaryString(arr1[i] | arr2[i]); answer[i] = answer[i].replace('1','#'); answer[i] = answer[i].replace('0',' '); // 앞자리가 0일 경우 포함되지 않는 경우 // n의 길이만큼 공백으로 채워줌 while (answer[i].length() < n) { answer[i] = ' ' + answer[i]; } } return answer; } }
Intege.toBinaryString() - 10진수를 2진수로
'PROGRAMMERS > KAKAO' 카테고리의 다른 글
[프로그래머스] [JAVA] [Level 2] [2019 카카오 개발자 겨울 인턴십] 튜플 (0) 2022.09.28 [프로그래머스] [JAVA] [Level 2] [2018 KAKAO BLIND RECRUITMENT] [1차] 캐시 (0) 2022.09.24 PROGRAMMERES Level 1 2022 KAKAO TECH INTERNSHIP 성격 유형 검사하기 (JAVA 자바) (0) 2022.08.19 PROGRAMMERES Level 1 2019 카카오 개발자 겨울 인턴십 JAVA (0) 2022.07.21 PROGRAMMERES Level 1 2020 카카오 인턴십 키패드 누르기 JAVA (0) 2022.07.21