結果
| 問題 | No.637 X: Yet Another FizzBuzz Problem | 
| コンテスト | |
| ユーザー |  | 
| 提出日時 | 2018-03-30 15:38:28 | 
| 言語 | C (gcc 13.3.0) | 
| 結果 | 
                                TLE
                                 
                            (最新) 
                                AC
                                 
                            (最初) | 
| 実行時間 | - | 
| コード長 | 526 bytes | 
| コンパイル時間 | 234 ms | 
| コンパイル使用メモリ | 30,720 KB | 
| 実行使用メモリ | 10,624 KB | 
| 最終ジャッジ日時 | 2024-06-28 19:02:36 | 
| 合計ジャッジ時間 | 2,611 ms | 
| ジャッジサーバーID (参考情報) | judge1 / judge2 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | -- * 2 | 
| other | AC * 1 TLE * 1 -- * 28 | 
ソースコード
#include<stdio.h>
#include<math.h>
#define NUM 5
int func(int n) {
	int a = pow(10, n);
	return a;
	}
int main(void) {
	int a[NUM];
	int sum = 0;
	int i;
	int j = 0;
	for (i = 0; i < NUM; i++) {
		scanf("%d", &a[i]);
		if ((a[i] % 5 == 0) && (a[i] % 3 == 0)) {
			sum += 8;
		}
		else if ((a[i] % 5 != 0)&&(a[i] % 3 != 0)) {
			while (1) {
				if ((a[i] / pow(10,j) >= 1) && (a[i] / pow(10,j+1) < 1)) {
					sum += j+1;
					break;
				}
				j++;
			}
		}
		else {
			sum += 4;
		}
	}
	printf("%d", sum);
	return 0;
}
            
            
            
        