こんにちは、ナナオです。

前回に引き続き競プロを実施していきたいと思います。

今回の問題は以下です。

マップからの座標取得 | レベルアップ問題集 | プログラミング学習サイト【paizaラーニング】

実装

stringsパッケージのIndexを使えば楽に実装できます。

if文での変数宣言もうまく活用できたので、僕は満足です(?)

package main
import (
    "fmt"
    "strings"
)
func main(){
    var h, w int
    fmt.Scan(&h, &w)
    
    s := make([]string, h)
    for i := 0; i < h; i++ {
        fmt.Scan(&s[i])
        if j := strings.Index(s[i], "#"); j != -1 {
            fmt.Println(i, j)
            break
        }
    }
}

めでたしめでたし。