Codeforces Round 891 Div.3 문제 복기 및 풀이 해설

개요 첫 CF Div.3 대회 참가 후, T2의 문제를 오독하고 T3에서 무리한 구조 설계로 실패한 경험을 바탕으로 복기하며 각 문제를 해석하고 해결 방안을 정리한다. A. 배열 분할과 합의奇偶성 문제 요약: 주어진 배열을 두 부분으로 나누어 각 부분의 합의 홀짝성이 동일하도록 만들 수 있는지 판단한다. 해석 및 분석: 홀수(odd)와 짝수(even)의 합 연산 규칙은 다음과 같 ...

7월 17일 21:47에 게시됨

ES6의 Math.floor와 Math.ceil 함수 완벽 가이드: 숫자 반올림 문제 해결법

ES6의 Math.floor와 Math.ceil 함수 완벽 가이드: 숫자 반올림 문제 해결법 자바스크립트에서 숫자 반올림 문제로 고민한 적이 있나요? 상품 가격 계산 시 소수점 이하의 숫자가 나타나거나, 데이터 시각화 시 정수로 반올림이 필요한 경우가 있습니다. 이러한 시나리오에서 신뢰할 수 있는 반올림 방법은 필수적입니다. 본문에서는 ES6(ECMAScript 6, ECMAScript 2015라고 ...

6월 14일 23:12에 게시됨

Java에서 BigDecimal을 활용한 소수점 계산 문제 해결

예제 ==== @Test public void test() { System.out.println(0.3 + 0.1); System.out.println(0.3 - 0.1); System.out.println(0.2 * 0.1); System.out.println(0.3 / 0.1); } 결과 0.4 0.19999999999999998 0.020000000000000004 2.9999999999999996 설명 ==== float 또는 double 타입은 모두 부동소수점 수이며, 컴퓨터는 이진수 체계를 사용하기 ...

6월 1일 17:10에 게시됨