問題タブ [challenge-response]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
49 参照

java - UVa オンライン ジャッジ 100 (3n+1) の場合、B に比べて A の方法に欠陥があるのはなぜですか?

スワップ方法 A からスワップ方法 B に変更するだけで、UVa の審査員は「不正解」から「受理」に変わります。何故ですか?ご回答いただきありがとうございます。

ここでは問題ではないため、コードの効率性やその他の関連する問題は無視してください。

0 投票する
2 に答える
2438 参照

haskell - Hackerrank 文字列関数の計算

Hackerrankの String Function Calculation 問題を解決しようとしています。この問題では、入力として文字列が与えられ、入力文字列のすべての部分文字列の中で、次の関数の最大値を表す数値を出力するよう求められます。

f(s, t) = 部分文字列 's' が文字列 't' に現れる回数 * 部分文字列 's' の長さ

回答として以下を提出しました。

アイデアは次のとおりでした。

  1. のすべての部分文字列を取得しますslet s = "aaaaaa"; substrings s = ["a","aa","aaa","aaaa","aaaaa","aaaaaa","a","aa","aaa","aaaa","aaaaa","a","aa","aaa","aaaa","a","aa","aaa","a","aa","a"]

  2. 並べ替えます。["a","a","a","a","a","a","aa","aa","aa","aa","aa","aaa","aaa","aaa","aaa","aaaa" ,"aaaa","aaaa","aaaaa","aaaaa","aaaaaa"]

  3. グループ化します。[["a","a","a","a","a","a"],["aa","aa","aa","aa","aa"],["aaa","aaa","aaa","aaa"],["aaaa","aaaa","aaaa"],["aaaaa","aaaaa"],["aaaaaa"]]

  4. 各部分文字列の個々の長さを取得します。[[1,1,1,1,1,1],[2,2,2,2,2],[3,3,3,3],[4,4,4],[5,5],[6]]

  5. 結果のリストを合計します。[6,10,12,12,10,6].

  6. 最大値を取得します。12.

これは予備試験に合格します。ただし、送信すると、「ランタイムエラー」により、他のすべてのテストに失敗します。

テストケース番号 最初に失敗した 2 は、実行に 1.47 秒かかり、次の入力があります。

"aacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccbaacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccbaacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccbaacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccbaacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccb"

私が間違っていること、または何が起こっているのかを理解するのを手伝ってもらえますか?

0 投票する
0 に答える
114 参照

android - Android 4.1.2 の connection.getResponseCode() が誤って IOException を返す

アプリで Volley を使用して、残りのサーバーへの HTTP 呼び出しを行っています。ユーザーが認証されていない (SESSION ID Cookie がない) 場合、サーバーは 401 を返します。

しかし、Android 4.1.2 (4.2.2 以上の Android ではこの問題はありません) では、呼び出しはこのエラーで失敗します

調べてみたところ、サーバーが WWW-Authenticate ヘッダーを返さないことが原因のようです。しかし、サーバー側を変更した後でも、アプリが有効な Cookie なしで呼び出しを行おうとすると、同じエラーが発生します。

コードが試行されたときに、HUrlStack で少しデバッグしました。

その IOException エラーを返します。しかし、(デバッガーを使用して) その呼び出しをやり直すと、正しい 401 が返されます... !

誰かが何が起こっているのか説明できますか? これはサーバー側だけを修正することは可能ですか?

0 投票する
1 に答える
219 参照

authentication - 基本認証 Web API でチャレンジが必要ですか?

リクエストが行われるたびにAPIがデータベースで認証ヘッダーをチェックできる場合、基本認証チェックでのチャレンジの使用は何ですか。教えてください。

0 投票する
1 に答える
62 参照

android - Google Play ゲームがチャレンジ リクエストを送信できない

リーダーボードを実装したアプリを開発していますが、マルチプレイヤーゲームをプレイしないで最高のスコアを破るように友達に挑戦したいと思っていますが、これをたくさん検索しましたが、有用なデータが得られませんでした. それを達成する方法を教えていただければ非常に助かります。

ありがとう