https://www.acmicpc.net/problem/1748
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 |