Open2
アルゴ式~配列の全探索 1~(PythonとGoで解く)
・問題
整数
問題のリンク先
・回答(Python)
N, V = map(int, input().split())
A = list(map(int, input().split()))
if V in A:
print("Yes")
else:
print("No")
・解説(Python)
# データを受け取る
N, V = map(int, input().split())
A = list(map(int, input().split()))
# 線形探索
flag = False
for x in A:
if x == V:
flag = True
# 答えを出力する
if flag:
print("Yes")
else:
print("No")
回答(Go)
package main
import "fmt"
func main() {
// データを受け取る
var N, V int
fmt.Scan(&N, &V)
// 線形探索
var flag = false
A := make([]int, N)
for i := range A {
fmt.Scan(&A[i])
if V == A[i] {
flag = true
}
}
// 答えを出力
if flag {
fmt.Println("Yes")
} else {
fmt.Println("No")
}
}