area : 사각형 넓이 구하기
Dovelet 사이트는 프로젝트 오일러 사이트와 달리 프로그램을 작성해서 해당 프로그램을 올리면, 실제 컴파일하고, 테스트 케이스를 이용해서 프로그램이 올바른지 검사를 합니다. 그래서 제한 시간도 존재를 하고, 여러가지 테스트 케이스를 시험해보기 때문에, 프로젝트 오일러 사이트에서는 해당 문제 답만 알면 되는데 비해서 Dovelet 사이트는 그것이 불가능합니다. 입력과 출력이라는 부분이 있는데, 단순하게 숫자만 입력 받고, 출력 결과값만 출력해야 합니다. 사각형 넓이 구하기 문제는 워낙 간단한 것이지만, 처음 접해보시는 분이라면 한번 이것을 풀어보는 것이 좋겠죠. (사실 제가 처음 푼 문제는 이것은 아니었습니다.) #include int main() { int a, b; scanf("%d%d", &a, ..
2015. 2. 14.
[C/C++] 프로젝트 오일러 #23 : 초과수의 합으로 표현 안되는 자연수들의 합
Project Euler #23 - Non-Abundant Sums 문제는 다음을 요구합니다.자연수는 “부족수(Deficient number)”, “완전수(Perfect number)”, 또는 “과잉수(Abundant number)” 중 하나로 분류됩니다. 특정 숫자의 진약수들의 합이 해당 숫자보다 작은 경우, 그 숫자는 부족수입니다. 합이 정확히 같은 경우에는 완전수라고 하고, 더 큰 경우에는 과잉수라고 합니다. 예를 들어, 숫자 12의 진약수는 1, 2, 3, 4, 6이고, 이들의 합은 16이므로 12는 과잉수입니다.문제는 다음 두 가지를 해결하라고 요청합니다:1. 두 개의 과잉수의 합으로 나타낼 수 없는 모든 양의 정수를 “비과잉합(non-abundant sums)“이라고 정의합니다. 이러한 모든 ..
2015. 1. 26.