問題タブ [codewarrior]
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.
algorithm - コードウォーズの問題のバランスの取れた数ですべてのテストケースに合格しないのはなぜですか?
現在、バランスのとれた数字のコードウォーズでチャレンジを行っており、dart でコードを書き、100 個のテスト ケースを正常に完了しましたが、長い数字の場合は適切に機能していません...だから、この長い数字にはいくつかの条件が必要だと思います:
チャレンジへのリンク: https://www.codewars.com/kata/balanced-number-special-numbers-series-number-1/train/dart
c++ - Duktape を Mac 68k で実行する方法 (PPC のように?)
MacOS 7.x - 9.x (Macintosh Toolbox を使用) で動作する小さなアプリを作成しており、Duktape を含めることにしました。
私は MacOS 9 で実行されている CodeWarrior 6.0 を使用しています。ここ
にある低メモリ構成を使用しています。
PPC 用にコンパイルすると完全に動作しますが、68k 用にコンパイルすると、多くの奇妙な動作が発生してクラッシュします。
たとえばduk_peval_string
、次のように呼び出すとします。
var i = 3;
<- エラーなし
var i = 3; function a() { return 4; }
<- エラーなし
var i = 3; function a() { return 4; } i = a();
<-- "ReferenceError: -4e+0"
function a() { return 4; } i = a();
<-- 起動時にクラッシュ
セルフテスト ( DUK_USE_SELF_TESTS
) を有効にして、何が起こっているのかを把握しようとしました - プロセッサ設定で (68K 設定の代わりに) を有効に8-Byte Doubles
して変更すると、Duktape はテストに合格します - それでも問題は解決しません.Struct Alignment
PowerPC
定義する__m68k__
(または定義しない) ことは、何にも影響を与えないようです。
私はそれがロングショットであることを知っていますが、IDEとduk_configで見つけることができるほぼすべての設定を変更するのに約4時間費やした後、私はアイデアがありません.