Skip to content

Instantly share code, notes, and snippets.

@kei-q
kei-q / main.md
Last active December 19, 2021 13:07
んーんっんキューブをひたすら見返す

おはようございます。KQです。2021年12月19日の朝です。この文章はやんちゃクラブリスナー Advent Calendar 2021 の19日目のものです。

やんちゃクラブを通じて自分もキューブを始めたので、やんちゃクラブのキューブ回を全部見返していました。 なので今回はその動画を見ての感想や自分のキューブについてのこれまでを振り返ってみようと思います。

振り返り

やんちゃさんがルービックキューブをもらった話をしていますが、自分もルービックキューブを始めたのはもらったのがきっかけだったりします

@kei-q
kei-q / TLE_quiz.rb
Created June 28, 2020 03:56
https://atcoder.jp/contests/abc126/tasks/abc126_d でL25-28のうちひとつだけTLEになる
N,*uvws=$<.read.split.map(&:to_i)
h = {}
uvws.each_slice(3) do |u,v,w|
h[u] ||= []
h[u] << [u,v,w%2]
h[v] ||= []
h[v] << [v,u,w%2]
end
@kei-q
kei-q / Dockerfile
Last active November 5, 2018 08:25
# or v1.0-onbuild
FROM fluent/fluentd:v1.2.6-onbuild
# below RUN includes plugin as examples elasticsearch is not required
# you may customize including plugins as you wish
RUN apk add --update --virtual .build-deps \
sudo build-base ruby-dev \
&& sudo gem install \
fluent-plugin-s3 \
@kei-q
kei-q / doukakuE20.hs
Created December 2, 2017 09:34
どう書くE20の解答例 問題:http://nabetani.sakura.ne.jp/hena/orde20maze/
module Lib where
import Data.List.Split
import Data.List
solve :: String -> String
solve = show . solve'
solve' :: String -> Int
solve' [start,goal] = walk [start] [] 0
module Lib where
import Data.List.Split
import Data.List
solve :: String -> String
solve = intercalate "|" . map (intercalate "," . map show) . solve' . splitOn ","
solve' :: [String] -> [[Int]]
solve' [p1,p2] = [a ++ b | a <- nub $ calc 0 ns p1 , let b = ns \\ a , calc 0 b p2 /= [] ]
package main
import (
"fmt"
"strconv"
"strings"
)
type Triangle struct {
x, y int
h あ
k い
j う
; え
l お
n ん
m っ
bh ぁ
bk ぃ
bj ぅ
@kei-q
kei-q / hidoi.go
Last active September 16, 2017 14:53
doukaku E17
package main
import (
"fmt"
"strings"
"strconv"
"math"
)
func Reverse(s string) string {
@kei-q
kei-q / hoge.rb
Last active August 27, 2017 06:35
class Foo
def initialize
end
def hoge
puts "hoge"
end
end
require "capistrano/setup"
require "capistrano/deploy"
require "capistrano/scm/git"
install_plugin Capistrano::SCM::Git
require 'ecs_deploy/capistrano'
Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }