質問編集履歴

3

2020/05/26 09:52

投稿

iu_minho
iu_minho

スコア0

test CHANGED
@@ -1 +1 @@
1
- Python アルゴリズム 線形探索
1
+ 線形探索 Python
test CHANGED
@@ -1,55 +1,7 @@
1
- m個の整数を含む配列Mと、s個の異なる整数を含む配列S含まれる整数Mに含まれる個数を出力るコードを作成しておりますが、コンパイルすると0と出てしまいます
1
+ 線形探索ついて質問です。
2
2
 
3
+ ```ここに言語を入力
3
4
 
5
+ コード
4
6
 
5
- 線形探索で見つけた個数を出すためにはどのようにしたら良いか教えて頂きたいです。
6
-
7
- よろしくお願い致します。
8
-
9
-
10
-
11
-
12
-
13
- import sys
14
-
15
- def linear_search(data, value):
16
-
17
- for i in range(len(data)):
18
-
19
- if data[i] == varlue:
20
-
21
- return i
22
-
23
- return -1
24
-
25
-
26
-
27
- def main(lines):
28
-
29
- cnt = 0
7
+ ```
30
-
31
- for i in range(len(lines)):
32
-
33
- result = linear_search(data, value)
34
-
35
- if result != -1:
36
-
37
- cnt += 1
38
-
39
- print(cnt)
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
- if __name__ == '__main__':
48
-
49
- lines = []
50
-
51
- for l in sys.stdin:
52
-
53
- lines.append(l.rstrip('\r\n'))
54
-
55
- main(lines)

2

2020/05/26 09:52

投稿

iu_minho
iu_minho

スコア0

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  if result != -1:
36
36
 
37
- count += 1
37
+ cnt += 1
38
38
 
39
39
  print(cnt)
40
40
 

1

2020/05/26 09:47

投稿

iu_minho
iu_minho

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,49 +1,55 @@
1
- ### 前提・実現こと
1
+ m個の整数を含む配列Mと、s個の異なる整数を含む配列Sに含まれる整数の中でMに含まれる個数を出力するコードを作成ておりますが、コンパイルすると0と出てしまます。
2
2
 
3
3
 
4
4
 
5
- ここ質問内容を詳く書いてください。
5
+ 線形探索で見つけた個数を出すためはどようにたら良か教え頂きたです
6
6
 
7
- (例)PHP(CakePHP)で●●なシステムを作っています。
8
-
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました
7
+ よろくお願い致し
10
8
 
11
9
 
12
10
 
11
+
12
+
13
+ import sys
14
+
15
+ def linear_search(data, value):
16
+
17
+ for i in range(len(data)):
18
+
13
- ### 発生している問題・エラーメッセージ
19
+ if data[i] == varlue:
20
+
21
+ return i
22
+
23
+ return -1
14
24
 
15
25
 
16
26
 
17
- ```
27
+ def main(lines):
18
28
 
19
- エラーメッセージ
29
+ cnt = 0
20
30
 
31
+ for i in range(len(lines)):
32
+
33
+ result = linear_search(data, value)
34
+
35
+ if result != -1:
36
+
21
- ```
37
+ count += 1
38
+
39
+ print(cnt)
40
+
41
+
22
42
 
23
43
 
24
44
 
25
- ### 該当のソースコード
26
45
 
27
46
 
47
+ if __name__ == '__main__':
28
48
 
29
- ```ここに言語名を入力
49
+ lines = []
30
50
 
31
- ソースコード
51
+ for l in sys.stdin:
32
52
 
33
- ```
53
+ lines.append(l.rstrip('\r\n'))
34
54
 
35
-
36
-
37
- ### 試したこと
55
+ main(lines)
38
-
39
-
40
-
41
- ここに問題に対して試したことを記載してください。
42
-
43
-
44
-
45
- ### 補足情報(FW/ツールのバージョンなど)
46
-
47
-
48
-
49
- ここにより詳細な情報を記載してください。