(1).백준 32278번 선택 가능성이 가장 높은 자료형은 메모리 조건에 따라 short, int, long long를 출력해야 하는 문제였다.

 

숫자형 값이기 때문에 주어진 조건대로 비교를 하려고 했는데 long long 때문에 BigInt로 지정해서 풀었는데

막상 else로 처리하고 다시 생각해보니 굳이 BigInt를 쓰지 않고 그냥 Number로 했어도 괜찮았을 것 같다.

const input = BigInt('20150116')


if(input >= -32768n && input <= 32767n){
    console.log('short')
}
else if(input >= -2147483648n && input <= 2147483647n){
    console.log('int')
}
else{
    console.log('long long')
}

'회고' 카테고리의 다른 글

[개발일지] - 450  (0) 2024.09.25
[개발일지] - 449  (0) 2024.09.24
[개발일지] - 447(주말)  (0) 2024.09.22
[개발일지] - 446(주말)  (0) 2024.09.21
[개발일지] - 445(연차)  (0) 2024.09.20

+ Recent posts