Keyball 39を組み立て失敗した記録です:innocent:
- とにかくDiscussionを読んだほうがいい
- Xを使ってYしてくださいみたいな回答があったらビルドガイドに書いていなくても必要なものだと思っていい
- ビルドガイドの道具以外にあった方がよさそうなもの
- こて先クリーナー
Keyball 39を組み立て失敗した記録です:innocent:
const nussinov = (sequence) => { | |
const length = sequence.length | |
const table = | |
(new Array(length)) | |
.fill(0) | |
.map((i) => (new Array(length)).fill({ value: Infinity, pairs: [] })) | |
for (let i = 0; i < length; i++) { | |
table[i][i] = { value: 0, pairs: [] } | |
table[i][i + 1] = { value: 0, pairs: [] } |
class WiredelaySim | |
def initialize(opt) | |
@mode, @n = opt.map(&:upcase) | |
@n = @n.to_i | |
@label_r = @label_c = 1 | |
@label_node = 'A' | |
end | |
def header | |
"""* task3-#{@mode}-#{@n} |
execfile, address, word, bufhead = ARGV | |
def get_mem_addrs(head, word) | |
result = [] | |
current = head.hex | |
word.size.times do | |
addr = current.to_s 16 | |
addr = '0' * [8 - addr.size, 0].max + addr | |
addr = addr.scan(/../).reverse |
require 'uri' | |
require 'net/http' | |
require 'execjs' | |
uri = URI.parse "http://ctfq.sweetduet.info:10080/~q31/kangacha.php" | |
known_ship = "1" | |
known_sign = "24b7447578c89ea8f5f8854d60e253f23bb5b8856d8a135c19af423db354ac60a1a4c932cecd800a0550211e8cc6e28e73e1ac93e7b9c786adc24702e48701c5" | |
add_data = ",10" | |
trials = 100 |