chaesoo
so0ob
chaesoo
전체 방문자
오늘
어제
  • 분류 전체보기 (169)
    • 알고리즘 (157)
      • 백준 다시풀기 (8)
      • solved.ac (137)
      • 백준 알고리즘 공부 (12)
    • 활동일지 (5)
    • 개발 (5)
      • Unity (4)
    • 책 공부 (2)
      • clean code (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 정보처리기사 2021 합격률
  • 디코봇 파이썬
  • 다익스트라
  • 게임개발
  • 자료구조
  • BFS
  • 최단거리알고리즘
  • 다시풀기
  • DP
  • 분할정복거듭제곱
  • 소마13기
  • SW마에스트로 13기
  • 문자열
  • dfs
  • 로스트아크 디코 봇
  • 클린코드2장
  • 유니티
  • 로아 디코봇
  • 백준2448
  • solved.ac
  • 클린코드
  • 플로이드-와샬
  • 구현
  • 디코 봇
  • 백준미세먼지안녕!
  • 분할정복
  • 백준
  • 디스코드 봇 파이썬
  • C++
  • 알고리즘

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
chaesoo

so0ob

알고리즘/solved.ac

[class2] (백준 2231) 분해합

2021. 9. 24. 13:34
#include <stdio.h>
#include <math.h>
int main()
{
    int input,place;
    int n = 1;
    int result = -1;
    
    scanf("%d",&input);
    place = 1000000;
    while(1)
    {
        if(input/place != 0)
            break;
        place/=10;
    }
    
    while(1)
    {
        if(place/10==0)
            break;
        place/=10;
        n++;
    }
    int checknum;
    int temp;
    for(int i = input - 9*n;i<input + 9*n;i++)
    {
        checknum = i;
        for(int j = n;j>0;j--)
        {
            temp=i/pow(10,j-1);
            checknum+=temp%10;
        }
        if(checknum==input)
        {
            result=i;
            break;
        }
    }
    
    if(result==-1)
        printf("0\n");
    else
        printf("%d\n",result);
    return 0;
}

 

 

 

 

#include <iostream>
using namespace std;
int main()
{
    int N,sum,temp;
    cin >> N;
    
    
    for(int i = N-54 ; i<N ; i++)
    {
        sum = i;
        temp = i;
        do
        {
            sum+=temp%10;
            temp/=10;
        } while(temp != 0);
        
        if(sum == N)
        {
            cout << i <<endl;
            return 0;
        }
    }
    cout << 0 <<endl;
    return 0;
}
728x90
반응형

'알고리즘 > solved.ac' 카테고리의 다른 글

[class2] (백준 2775) 부녀회장이 될테야  (0) 2021.09.24
[class2] (백준 2292) 벌집  (0) 2021.09.24
[class2] (백준 10250) ACM 호텔  (0) 2021.09.24
[class2] (백준 4153) 직각삼각형  (0) 2021.09.24
[class2] (백준 1085) 직사각형에서 탈출  (0) 2021.09.24
    '알고리즘/solved.ac' 카테고리의 다른 글
    • [class2] (백준 2775) 부녀회장이 될테야
    • [class2] (백준 2292) 벌집
    • [class2] (백준 10250) ACM 호텔
    • [class2] (백준 4153) 직각삼각형
    chaesoo
    chaesoo

    티스토리툴바