結果
問題 |
No.432 占い(Easy)
|
ユーザー |
![]() |
提出日時 | 2018-09-22 23:53:08 |
言語 | C (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 4 ms / 2,000 ms |
コード長 | 749 bytes |
コンパイル時間 | 413 ms |
コンパイル使用メモリ | 29,312 KB |
実行使用メモリ | 5,376 KB |
最終ジャッジ日時 | 2024-07-19 05:34:00 |
合計ジャッジ時間 | 1,110 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 22 |
ソースコード
#include <stdio.h> #include <string.h> int main(void){ int N; // number of values int Si; // value char S[1001]; // value int last; scanf("%d",&N); for(int i = 0; i < N; i++){ scanf("%s",S); last = strlen(S); while(S[1] != 0){ for(int j = 0; S[j] != 0; j++){ Si = S[j] + S[j+1] - 96; // (int)0 = (char)48 if(Si > 9){ Si = (Si / 10)+(Si % 10); } S[j] = Si + 48; // (int)0 = (char)48 } S[last - 1] = 0; last--; // check ok // printf("%s\n",S); } printf("%s\n",S); } return 0; }