ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 11번
    인프런 알고리즘테스트 문제 2020. 8. 26. 18:35
    #include<iostream>
    using namespace std;
    
    int main()
    {
    	int temp = 0;
    	int count = 0;
    	int N=0;
    	cin >> N;
    	
    	for (int i = 1; i <= N; i++)
    	{
    		temp = i;
    		while (temp >= 10)//숫자가 10이상일때 10으로 나눠서 count++ 123이면 123/10 = 12 count1추가 12/10 = 1 count1추가 1은 10 이하이기때문에 while문 종료되고 밑에서 다시 count1 추가 총 3번의 count수행 
    		{
    			
    			temp = temp / 10;
    			count++;
    		}
    		count++;
    	}
    	cout << count;
    }

    '인프런 알고리즘테스트 문제' 카테고리의 다른 글

    13번  (0) 2020.08.26
    12번  (0) 2020.08.26
    10번  (0) 2020.08.26
    9번(약수의 약수)  (0) 2020.08.25
    8번  (0) 2020.08.25
Designed by Tistory.