알고리즘/프로그래머스
프로그래머스 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를 돌련서 ||을 통해 만들어줍니다.
한 번 곰곰히 생각해보시고 풀어보시면 좋을 거 같습니다.
반응형