Skip to content

Instantly share code, notes, and snippets.

View sasurai-usagi3's full-sized avatar

うさやま sasurai-usagi3

  • Shizuoka, Japan
View GitHub Profile
@sasurai-usagi3
sasurai-usagi3 / webpack.config.js
Last active August 3, 2019 14:39
memo Webpack
const path = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = [
{
mode: 'production',
context: path.join(__dirname, 'src', 'javascripts'),
entry: './application.js',
output: {
path: path.join(__dirname, 'docs/javascripts'),
@sasurai-usagi3
sasurai-usagi3 / app.ex
Created December 22, 2018 08:34
「シクシク素数列 Advent Calendar 2018」 23日目 Elixir
n = IO.gets("N: ") |> String.trim |> String.to_integer
# 0から100の整数列を作成したのち、まず4か9を含みかつ1の位が4ではない整数列となるようにしその後素数だけを残す。
IO.puts (0..100) |> Enum.map(fn(x) -> x end) |> Enum.filter(fn(x) -> Integer.to_string(x) |> String.match?(~r/(4\d)|9/) end) |> Enum.filter(fn(x) -> (2..(x - 1)) |> Enum.all?(fn(x2) -> rem(x, x2) != 0 end) end) |> Enum.slice(0, n) |> Enum.join(",")
@sasurai-usagi3
sasurai-usagi3 / app.rb
Created June 17, 2018 22:32
a以上の最小の素数を取得するrubyスクリプト
a.step.lazy.select { |x| x != 1 && (2..(Math.sqrt(x).floor)).all? { |y| x % y != 0 } }.first