こんにちは、ナナオです。
前回に引き続き競プロを実施していきたいと思います。
今回の問題は以下です。
構造体の検索 | レベルアップ問題集 | プログラミング学習サイト【paizaラーニング】
実装
以下のように実装しました。
package main
import "fmt"
type Student struct {
name string
old int
birth string
state string
}
func main(){
var n, k int
fmt.Scan(&n)
s := make([]Student, n)
for i := 0; i < n; i++ {
fmt.Scan(&s[i].name, &s[i].old, &s[i].birth, &s[i].state)
}
fmt.Scan(&k)
for i := 0; i < n; i++ {
if s[i].old == k {
fmt.Println(s[i].name)
return
}
}
}
普通に全探索で実装しました。
まぁ通ったのでいいでしょう。
ということで今回はこれで👍