Written by
java-style
on
on
[프로그래머스] 비밀지도 - JAVA
[프로그래머스] 비밀지도 - JAVA
2진수와 비트 연산자에 대한 문제였습니다.
난이도는 문제만 잘 이해한다면 그렇게 어렵지 않은 문제라고 생각합니다.
JAVA의 함수를 잘 아신다면 이 문제는 약 10줄의 코드로 끝나게 됩니다.
class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[n]; for (int i=0;i
우선 저의 코드입니다.
우선 toBinaryString과 OR 연산자로 두 값을 합친 결과를 구합니다.
그 후 그 결과로 나온 숫자 중 1은 #으로 0은 공백으로 처리해줍니다.
하지만 맨 앞이 0이 나올 수 있으므로 format함수를 사용하여 그것까지 가져가야 합니다. (ex. 0111)
from http://soobinhand.tistory.com/24 by ccl(A) rewrite - 2021-10-24 03:01:58