티스토리 뷰

  • 숫자의 총개수
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main() {
	//freopen("input.txt", "rt", stdin);
	int n, sum=0, c=1, d=9, res=0;
	scanf("%d", &n);
	while(sum+d<n){
		sum=sum+d;
		res=res+(c*d);
		c++;
		d=d*10;
	}
	res=res+((n-sum)*c);
	printf("%d\n", res);
	return 0;
}

 

  • 가장 많이 사용된 자리수
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int ch[10];
int main() {
//	freopen("input.txt", "rt", stdin);
	int i, digit, max=-2147000000, res;
	char a[101];
	scanf("%s", &a);
	for(i=0; a[i]!='\0'; i++){
		digit=a[i]-48;
		ch[digit]++;
	}
	for(i=0; i<10; i++){
		if(ch[i]>=max){
			max=ch[i];
			res=i;
		}
	}
	printf("%d", res);
	return 0;
}

'algorithm' 카테고리의 다른 글

[c++] 아나그램, 선생님 퀴즈  (0) 2020.12.03
[c++] 뒤집은 소수, 소수의 개수  (0) 2020.12.01
[c++] 자릿수의 합  (0) 2020.11.29
[c++] 모두의 약수  (0) 2020.11.28
[c++] 공백없애기, 올바른 괄호  (0) 2020.11.27
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함