Open8

N予備校Scala基礎コースでわからないところ

末尾再帰最適化

Scala で階乗の計算

末尾再帰最適化の仕組みがわからない。
def factorial(i: BigInt, acc: BigInt): BigInt = if (i == 0) acc else factorial(i - 1, i * acc)
この処理がどのように行われているかがわからない。

素因数分解のアルゴリズム

Scala で解く素因数分解

素因数分解のアルゴリズム及びソースコードの仕組みがわからない。

Scala で解く部分和問題

Scala で解く部分和問題の全体

ほぼ全体がわからない。

クラスとオブジェクトの違い

いつでも使える Scala のオブジェクト

クラスとオブジェクトの違いがはっきりとわかっていない。

ケースクラスと同値性

ケースクラスと同値性

上のオブジェクトを理解しないとわからない。

ベルマンフォード法

Scala で解く最短経路問題

アルゴリズムの仕組み及びコードがわからない(多分アルゴリズムがわかればコードも理解できる)

匿名内部クラス

Scala のトレイト

全体的にわから部分があるが、特に匿名内部クラス。

再生速度の変更、sbtでのビルドができない

Scala で作る動画プレイヤー

エラー分最後だけ抜粋
[error] java.io.IOError: java.lang.RuntimeException: /packages cannot be represented as URI
[error] Use 'last' for the full log.
再生速度が1.25になっているのに再生速度が変わらない。1倍速になっている。2にしても変わらない(1.50,1.75も無理だった)。そもそも1.25倍速にデフォルトでなっていないのがおかしいので、何かしらおかしい?

M1Macなので無理なのかもしれない

現時点ではm1しかmacはないため、windowsでの開発もしてみると何かわかるかもしれない。
m1のせいなのかその他の環境のせいなのか。

ログインするとコメントできます