結果
| 問題 | 
                            No.725 木は明らかに森である
                             | 
                    
| コンテスト | |
| ユーザー | 
                             tmsb
                         | 
                    
| 提出日時 | 2018-10-27 11:39:51 | 
| 言語 | C  (gcc 13.3.0)  | 
                    
| 結果 | 
                             
                                AC
                                 
                             
                            
                         | 
                    
| 実行時間 | 1 ms / 2,000 ms | 
| コード長 | 659 bytes | 
| コンパイル時間 | 123 ms | 
| コンパイル使用メモリ | 28,672 KB | 
| 実行使用メモリ | 5,248 KB | 
| 最終ジャッジ日時 | 2024-11-19 06:38:49 | 
| 合計ジャッジ時間 | 594 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge3 / judge4 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 9 | 
ソースコード
#include <stdio.h>
void replace(char *);
int main(void)
{
  int idx, i, j;
  char str[101], replaced[101];
  char tree[] = "treeone";
  idx = i = 0;
  scanf("%s", str);
  while(str[i] != '\0'){
    j = 0;
    if(str[i] == tree[0]){
      for(j = 1; tree[j] != '\0'; j++){
        if(str[i + j] == tree[j]){
        }else{
          break;
        }
      }
    }
    if(j == 7){
      replace(&replaced[idx]);
      idx += 6;
      i += 7;
    }else{
      replaced[idx++] = str[i++];
    }
  }
  printf("%s\n", replaced);
  return 0;
}
void replace(char *s)
{
  int i;
  char forest[] = "forest";
  for(i = 0; i < 6; i++){
    s[i] = forest[i];
  }
}
            
            
            
        
            
tmsb