본문 바로가기

코딩테스트(백준)

[백준] 1748번: 수 이어 쓰기 1 -JAVA - 사좋배 공유

문제

답 : 

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		
		Scanner sc = new Scanner(System.in);
		int number= sc.nextInt();
		int cnt=1;
		int temp=0;
		int lenght=10;
		for(int i=1;i<=number;i++) {
			if(i==lenght) {
				cnt++;
				lenght=lenght*10;
			}
			temp= temp+cnt;
		}
		System.out.println(temp);
	}

}