전체 글

한수는 어떤 양의 정수 X의 각 자리가 등차수열을 이루는 수로 정의한다. 입출력 예시를 살펴보면 1은 한수로 인정되고, 110까지의 한수도 99로 인정되는 것을 보면 등차수열을 이루려면 적어도 각 자리의 차이가 2번은 등장해야 입증이 가능하기 때문에 두자리수까지는 모두 한수로 인정이 된다. 그리고 마지막 1000은 한수가 되지 않기 때문에 100~999 까지의 수만 사용하여 한수인지 입증하면 되는 문제이다. #include using namespace std; bool HanNumber(int num){ if(num == 1000) return false; int sub1, sub2; sub1 = num % 10; num /= 10; sub1 -= num % 10; sub2 = num % 10; num ..
스택 #include #include using namespace std; int main(){ int N; cin >> N; stack s; for(int i = 0; i > temp; if(temp == 0){ s.pop(); } else { s.push(temp); } } int size = s.size(); if(s.empty() == true) cout
셀프 넘버 #include using namespace std; bool selfNumber(int num){ bool is_SelfNumber = false; for(int i = 1; i 0){ sum += temp % 10; temp /= 10; } sum += i; if(sum == num) return true; } return false; } int main(){ for(int i = 1; i
간단한 수학문제. #include using namespace std; int main() { int A, B, C; cin >> A >> B >> C; if(B >= C) cout
오뚜깅
오뚜깅