본문 바로가기

하루하나코딩

백준 1748 : 수 이어 쓰기 (1) c++

코드

#include <iostream>

using namespace std;

int main(){
	
	int n;
	cin >> n;
	
	int ans = 0;
	for(int i = 1; i <= n; i *= 10){
		ans += n - i + 1;
	}
	cout << ans;
		
	return 0;
}

알게된 점

이걸 어케 맞출까

첨엔 무지성 자리수 구해서 더해줫는데

1의자리잇는거 몇개 10의자리잇는거 몇개 이런식으로 하네;;,,

이거 짠사람은 개천재일듯..

'하루하나코딩' 카테고리의 다른 글

백준 11279 : 최대 힙 c++  (0) 2023.04.12
백준 14500 : 테트로미노 c++  (0) 2023.04.12
백준 4375 : 1 c++  (0) 2023.04.12
백준 1107 : 리모컨  (0) 2023.04.06
백준 1463 : 1로 만들기 c++  (0) 2023.04.05