본문 바로가기
코딩테스트/BOJ

1065번 한수

by 의정부핵꿀밤 2021. 12. 17.
728x90

한수를 이해하는데 약간 헷갈리긴 했는데 그냥 자리수 구분해서 등차수열인지 판단하면 된다

두 자리수는 무조건 한수니까 세자리 수만 검사하면 된다!

 

#include <iostream>

using namespace std;
bool hansoo(int n)
{
    if(n<100) return true;
    
    int a = n/100;
    int b = (n%100)/10;
    int c = n%10;
    
    if(c-b == b-a) return true;
    else return false;
}
int main()
{
    int n, count=0;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        if(hansoo(i)) count++;
    }
    cout<<count;
    return 0;
}

얼른 앱만들기 끝내자ㅠㅠ

728x90

'코딩테스트 > BOJ' 카테고리의 다른 글

4153번 - 직각삼각형  (0) 2021.12.19
1316번 그룹 단어 체커  (0) 2021.12.18
5622번 다이얼  (0) 2021.12.16
4673번 셀프 넘버  (0) 2021.12.15
2750번 수 정렬하기  (0) 2021.12.14

댓글