(1).백준 21631번 Checkers는 줄무늬 모양을 만들 때 검은색을 몇개 쓸 수 있는지 묻는 문제로
흰색이 있어야만 검은색을 추가로 흰색이 충분한 숫자가 있는 경우에는 검은색의 갯수만큼 쓰고
그 외에 검은색이 더 많은 경우에는 흰색보다 1개 더 사용하게 출력해서 해결했고
10의 18승 그러니까 100경까지의 수치를 사용하는데 js에서는 20억?정도까지만 허용하기 때문에
BigInt를 사용해서 연산을 처리한 다음 최종적으로 String으로 변환 후 출력해서 끝에 붙은 n을 제거해줬다.
const Input = `0 3`.split(' ').map(BigInt)
if(Input[0] >= Input[1]){
console.log(String(Input[1]))
}
else{
console.log(String(Input[0] + 1n))
}'회고' 카테고리의 다른 글
| [개발일지] - 744(대체휴가) (0) | 2025.07.17 |
|---|---|
| [개발일지] - 743 (1) | 2025.07.16 |
| [개발일지] - 741 (0) | 2025.07.14 |
| [개발일지] - 740(주말) (0) | 2025.07.13 |
| [개발일지] - 739(주말) (0) | 2025.07.12 |
