結果
| 問題 | No.430 文字列検索 | 
| コンテスト | |
| ユーザー |  jugemjugemjugem | 
| 提出日時 | 2016-10-06 00:24:54 | 
| 言語 | Go (1.23.4) | 
| 結果 | 
                                AC
                                 
                             | 
| 実行時間 | 176 ms / 2,000 ms | 
| コード長 | 701 bytes | 
| コンパイル時間 | 13,707 ms | 
| コンパイル使用メモリ | 226,636 KB | 
| 実行使用メモリ | 6,820 KB | 
| 最終ジャッジ日時 | 2024-11-10 00:09:54 | 
| 合計ジャッジ時間 | 12,050 ms | 
| ジャッジサーバーID (参考情報) | judge2 / judge4 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 4 | 
| other | AC * 14 | 
ソースコード
package main
import (
    "bufio"
    "fmt"
    "os"
    "strconv"
)
import "strings"
func main() {
  var sc = bufio.NewScanner(os.Stdin)
  var os, ns,t string
  var n int
  var c int
  var err error
  var ts string
  if sc.Scan() {
    os = sc.Text()
  }
  if sc.Scan() {
    ts = sc.Text()
    n ,err = strconv.Atoi(ts)
    if err != nil {
      fmt.Print("error")
    }
  }
  c = 0
  var i int
  for i = 0; i < n; i++ {
    ns = os
    if sc.Scan() {
      t = sc.Text()
      var pos int
      pos = strings.Index(ns,t )
      ns = ns[pos+1:len(ns)]
      for ; pos != -1 ; {
        c += 1
        pos = strings.Index(ns,t )
        ns = ns[pos+1:len(ns)]
      }
    }
  }
  fmt.Println(c)
}
            
            
            
        