ALGORITHM

[JAVA] 백준 1748 - 수 이어 쓰기 1

연듀 2022. 11. 13. 17:31

https://www.acmicpc.net/problem/1748

 

1748번: 수 이어 쓰기 1

첫째 줄에 N(1 ≤ N ≤ 100,000,000)이 주어진다.

www.acmicpc.net

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;

public class Main{
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int n = Integer.parseInt(br.readLine());

        int i=1;
        int ans=0;
        while(i<=n){
            int cnt=0;
            int num = i;
            while(num>0){ // 자리수 구하기
                num/=10;
                cnt++;
            }
            ans+=cnt;
            i++;
        }

        System.out.println(ans);
    }
}

 

 

 

'ALGORITHM' 카테고리의 다른 글

[JAVA] 백준 1107 - 리모컨  (0) 2022.11.17
[JAVA] 백준 6064 - 카잉 달력  (0) 2022.11.16
[JAVA] 백준 1476 - 날짜 계산  (0) 2022.11.13
[JAVA] 백준 2309 - 일곱 난쟁이  (0) 2022.11.13
[JAVA] 백준 13398번- 연속합 2  (0) 2022.11.11