提出 #1442607


ソースコード 拡げる

#include <stdio.h>
#include <string.h>
int main(void)
{
  char s[202];
  int len, i, j;
  scanf("%s", s);

  len = strlen(s);   
  if(strlen(s) == 2){
    printf("1\n");
    return 0;
  }
  while(1){
    len -= 2;
    j = len/2;
    for(i = 0; i < len/2; i++){
      if(s[i] != s[j]) break;
      if(i == len/2-1){
	printf("%d\n", len);
	return 0;
      }
      j++;
    }
  }
}

提出情報

提出日時
問題 B - ss
ユーザ Lionking07
言語 C (GCC 5.4.1)
得点 200
コード長 407 Byte
結果 AC
実行時間 1 ms
メモリ 128 KiB

コンパイルエラー

./Main.c: In function ‘main’:
./Main.c:7:3: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%s", s);
   ^

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 4
AC × 14
セット名 テストケース
Sample sample1.txt, sample2.txt, sample3.txt, sample4.txt
All mn.txt, mx_50_1_0.txt, rnd_22_1_0.txt, rnd_22_1_11.txt, rnd_22_1_7.txt, rnd_6_8_2.txt, rnd_7_1_0.txt, rnd_7_1_5.txt, rnd_7_1_6.txt, rndmx_50_1_0.txt, sample1.txt, sample2.txt, sample3.txt, sample4.txt
ケース名 結果 実行時間 メモリ
mn.txt AC 1 ms 128 KiB
mx_50_1_0.txt AC 1 ms 128 KiB
rnd_22_1_0.txt AC 1 ms 128 KiB
rnd_22_1_11.txt AC 0 ms 128 KiB
rnd_22_1_7.txt AC 0 ms 128 KiB
rnd_6_8_2.txt AC 1 ms 128 KiB
rnd_7_1_0.txt AC 1 ms 128 KiB
rnd_7_1_5.txt AC 1 ms 128 KiB
rnd_7_1_6.txt AC 1 ms 128 KiB
rndmx_50_1_0.txt AC 1 ms 128 KiB
sample1.txt AC 1 ms 128 KiB
sample2.txt AC 1 ms 128 KiB
sample3.txt AC 1 ms 128 KiB
sample4.txt AC 1 ms 128 KiB