回答編集履歴

2

修正

2020/08/17 12:11

投稿

can110
can110

スコア38266

test CHANGED
@@ -15,6 +15,12 @@
15
15
 
16
16
 
17
17
  以下、模擬コードです。
18
+
19
+ なお、このコードでは各ページにおいて厳密に金額の昇順の結果を返しません。
20
+
21
+ (たとえば3ページ目と4ページ目の結果など)
22
+
23
+ ちゃんとやろうとすれば、各APIの結果の最小値>現結果リストの最大値となるまで各API結果を取得しておく必要があります。
18
24
 
19
25
  ```Python
20
26
 

1

修正

2020/08/17 12:11

投稿

can110
can110

スコア38266

test CHANGED
@@ -1,6 +1,6 @@
1
1
  シンプルに1商品のみで考えます。
2
2
 
3
- また、各店舗は金額の低い順で返すものとします。
3
+ また、各店舗は金額の低い順で返すものとし、ページネーションにも対応しているとします。
4
4
 
5
5
 
6
6
 
@@ -10,7 +10,7 @@
10
10
 
11
11
  その結果を並び替えて保持しておけばよいです。
12
12
 
13
- ページネーションの結果、そのページ表示に足りなくなれば、その都度各APIから取得すればよいです。
13
+ ページネーションの結果、そのページ表示に足りなくなれば、その都度各APIから次のページ分を取得すればよいです。
14
14
 
15
15
 
16
16