h1yapp

no ads. no library. offline workable. pwa available.

/logic/

a1 style column logic

bijective base26を経由してconverterを使用可能。

animated portable network graphics encoder logic

default===frame1/default!==frame1を経由してencoderを使用可能。

binary search logic

callbackを経由してbinary search。冗長な探索なし。

bit 16 reverser logic

bitwise remainder operationを経由して計算されたvaluesからreverserを使用可能。

bitarray converter logic

bitwise remainder operationを経由してconverterを使用可能。

bose chaudhuri hocquenghem encoder logic

bitwise remainder operationを経由してencoderを使用可能。

byob 32768 generator logic

ReadableStreamBYOBReaderを使用可能。32768 buffer.

canonical codes logic

callbackを経由してcanonical codesを計算。冗長なツリー探索なし。

cyclic redundancy check 32 logic

bitwise remainder operationを経由して計算されたvaluesからencoder[default, stream]を使用可能。

deflate logic

[lempelziv77, packagemergecodelengths, canonicalcodes]を経由してencoderを使用可能。

galois field 256 logic

exp(512)/log(256)を使用可能。

infinity base converter logic

1/0. converter/encoder/decoderを使用可能。ドリフトなし、係数から計算。

lempel ziv 77 logic

[dictionarySize, searchSize, ...]からlz77 codesを計算。

LunarArray logic

基準[year, monthIndex, day]とbitwise dataから旧暦配列[year, month, day, days]を計算。

ordinalize logic

否定後方参照置換によりconverterを使用可能。冗長な条件分岐なし。

package merge code lengths logic

array/typedarrayからpackage merge code lengthsを計算。冗長なツリー探索なし。

PrimeArray logic

素数配列を計算。冗長な探索なし。

qr code micro 2 encoder logic

encoder/getModeBitArray[1, 2, 4, 8]を使用可能。QRコードは株式会社デンソーウェーブの登録商標です。

quaternion 3d logic

data uriを経由してWebGL/WebGL2/WebGPUを使用可能。ドリフトなし、原点から計算。単位四元数を生成(1===sin**2+cos**2)。回転順序切り替え可能(q0*q1!==q1*q0)。

reed solomon 256 encoder logic

galoisfield256を経由して計算されたvaluesからencoderを使用可能。

reflection logic

[max/min, padStart/padEnd, some/every, forEach, map, sort, reduce, flatMap, flatten]で構成。define reflection.

scalable reversi logic

(4+2n)**2グリッドのリバーシです。a1 styleを経由して[getScale, getValue, getScaledValues, getValues, ...]を使用可能。

scanner logic

byob32768generatorを経由してfindInLine/matchを使用可能。

splitFrom logic

[matchAll, reduce]を経由してpattern(1 length delimiter)からsplit。冗長なスライスなし。

TextXLSXArray logic

inlineStrを経由してcsv[File, File, ...]からTextXLSXArray[File, File, ...]を計算。

waveform audio file format encoder logic

encoder[from AudioBuffer]/downencoder[32, 24, 16 ,8]を使用可能。

zip 32 64 encoder logic

webkitRelativePathを経由してencoder[2.0, 4.5]を使用可能。