提出 #73056868


ソースコード 拡げる

function Main(input) {
	input=input.split("\n");
	// input=input[0];

	

	const NMK=input[0].split(" ");
	var N=parseInt(NMK[0],10);
	var K=parseInt(NMK[1],10);
	// var N=parseInt(NMK[2],10);

	// var N=NMK[0];
	

	// var S=NMK[0];
	// var T=NMK[1];
	// var sum=0;
	// const Aa=input[1].split(" ");
	// const S=[];
	
	// var result=[];
	// var sum=0;
	// var sum2=0;
	// var maxa=Math.max(...Aa);


	//累積和
	// const rui=[];
	// rui[0]=0;
	// for(var i=1;i<=N;i++){
	// 	rui[i]=rui[i-1]+parseInt(Aa[i-1]);
	// }

	// var max1=0;
	// var max2=0;
	// for(var i=0;i<N;i++){
	// S[i]=0;

	// }
	var sum=0;
	

	for(var i=1;i<=N;i++){
		var s=0;
		var num=i.toString().split("");
		for(var j=0;j<num.length;j++){
			s+=parseInt(num[j]);
		}
		if(s==K){
			sum++;
		}
	}
	console.log(sum);

	
}
	


// Main(`99999 45
// `)


Main(require("fs").readFileSync("/dev/stdin", "utf8")); // これは必ず必要な呪文です

提出情報

提出日時
問題 B - Digit Sum
ユーザ seitakaa3511
言語 JavaScript (Node.js 22.19.0)
得点 200
コード長 981 Byte
結果 AC
実行時間 88 ms
メモリ 52592 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 12
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, sample_01.txt, sample_02.txt, sample_03.txt
ケース名 結果 実行時間 メモリ
random_01.txt AC 88 ms 52548 KiB
random_02.txt AC 29 ms 52304 KiB
random_03.txt AC 19 ms 42092 KiB
random_04.txt AC 28 ms 52592 KiB
random_05.txt AC 23 ms 49872 KiB
random_06.txt AC 28 ms 52404 KiB
random_07.txt AC 25 ms 51440 KiB
random_08.txt AC 28 ms 52464 KiB
random_09.txt AC 28 ms 52392 KiB
sample_01.txt AC 18 ms 42332 KiB
sample_02.txt AC 19 ms 42332 KiB
sample_03.txt AC 28 ms 52376 KiB