Skip to content

Instantly share code, notes, and snippets.

@sekai013
sekai013 / keyball_39_build_log_failed.md
Created July 20, 2023 16:07
Keyball 39 Build Log(failed)

Keyball 39 Build Log(failed)

Keyball 39を組み立て失敗した記録です:innocent:

TL;DR

  • とにかくDiscussionを読んだほうがいい
    • Xを使ってYしてくださいみたいな回答があったらビルドガイドに書いていなくても必要なものだと思っていい
  • ビルドガイドの道具以外にあった方がよさそうなもの
  • こて先クリーナー
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: [] }
@sekai013
sekai013 / wiresim.rb
Last active December 27, 2015 12:38
集積システム入門3-2
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