알고리즘/프로그래머스

프로그래머스 Lv1 - 2018 KAKAO BLIND RECRUITMENT 1차 비밀지도 - JAVA

놀이방사장님 2023. 10. 28. 00:00
728x90
반응형

안녕하세요 놀이방사장입니다.

 

이번 포스팅은 

프로그래머스 Lv1 

1차 비밀지도 포스팅입니다.

 

ㅈ이번 문제는 저는 일단 십진수를 이진수로 바꾸고 String.format을 이용해서 자릿수를 마치고  두 개를 비교해서 

둥그라미 친 부분을 만들어줍니다,.

 

코드를 한 번 보시면 이해 가실 거에요

 

짤린 부분은 

String a = String.format("%"+n+"s", Integer.toBinaryString(arr1[i])).replace(' ','0');

이거입니다.

포맷으로 자릿수 맞추고 이진수로 바꾸고 포맷을 사용하면 공백으로 나오니깐 공백을 0으로 바꿔줍니다.

 

그 후 밑에 for를 돌련서 ||을 통해 만들어줍니다.

 

한 번 곰곰히 생각해보시고 풀어보시면 좋을 거 같습니다.

반응형