-
Notifications
You must be signed in to change notification settings - Fork 8
議事録(115)
-
競技プログラミングをやっていこう
-
ソーシャルログインできる奴がいいな~
-
とりあえずYukicoderでやろう
-
レベルが高いやつは理解から難しい
-
レベル3あたりはまだわかりやすかった
-
Ruby 2.7が選べます
-
競技コーディング経験者
-
いない...
-
「初めての方へ」から始める
-
pだと""が追加されるのでputsを使うこと
-
rubyとかrailsで仕事してる人。JAWS-UGの運営もやってます
-
普段C#やってて上達しない人
-
rubyとかrailsで仕事してる人。1つのお客さんで4年?たまにJAVA。JSやAWSにも顔出しています
-
都内でrailsエンジニアしてる人。チケットをブログにまとめたりしている人。refinementだいすき。
-
普段はC言語とかC++の人。仕事でRubyは使っていない。
-
大学在学中から独学でJSで勉強をしてた人。Webフレームワークを最近始めている
-
RubyとかJSとかで開発している人。最近はフロントエンドばっかり。Machida.rbもやってます
-
jardと書くと、その部分でデバッガが起動する
-
ステップ実行できる
-
ローカル変数を確認できる
-
バックトレースも追える
-
スレッド一覧も出る
-
IDEのデバッガっぽいことができる
-
バックトレースに移動することもできる
-
モンキーパッチとかも追跡できそう
-
未定義の変数などを参照しようとすると、デバッガーも本体も一緒に落ちてしまう
(Date.new(2015)...Date.new(2016)).count { |d| d.day.to_s.chars.map(&:to_i).reduce(&:+) == d.month }
require "date"
module M
refine Integer do
def sum
# to_s.chars.map(&:to_i).sum
self / 10 + self % 10
end
end
refine Date do
def happy_day?
month == day.sum
end
end
end
using M
puts (Date.new(2015, 1, 1)..Date.new(2015, 12, 31)).select(&:happy_day?).count
# puts (Date.new(2015, 1, 1)..Date.new(2015, 12, 31)).count(&:happy_day?)
n = gets.to_i
puts n == 1 ? 0 : (n - 1).to_s(2).length
def calc(result)
(0..).find { |i| result <= 2 ** i }
end
puts calc(gets.to_i)
puts gets.to_i.then { |input| input == 1 ? 0 : (input - 1).to_s(2).length }
print Math.log(gets.to_i,2).ceil
puts(gets.to_i.then { |n1| (0..).find { |n2| n1 <= 2 ** n2 } })
want = 1000 #入力値
amount = 1 #
index = 0 #指数
while amount < want do
index = index + 1
amount = 2 ** index #amount = amount * 2
end
puts index
-
警告が出ます
-
めっちゃ警告出るから気を付けてね!
-
2.65あたりが一般的?
-
趣味で使ってるライブラリは気を付けた方がいい
-
3.0にするとぶっ壊れ始める?...
-
だいぶ初心者向けのところからやる
-
やっすい
-
写経、模写するような勉強方法は間違ってるかな...
-
rails勉強しておけば今のところ何とかなるが、影響に左右されやすい
-
仕事していくうえでいろんなフレームワークを学ぶ必要があります
-
浜松でrailsの仕事はあんまりない。PHPが多い
-
rails抑えとくといろいろ他のフレームワークを触るときに役立つ
-
リモートワークで東京の会社に勤めるのもアリかも
-
フロントエンドはjavascriptとtypescriptをやっておけば大丈夫
-
PHPもフロントエンドがjsなのが一般的
-
平成に取り残されたWebサイトォ...
-
次回も競技プログラミング
-
オンライン開催
-
2020/10/14(水)
- 参加する ★2
- yukicoder面白かった ★2
- ギリギリ参加できて良かったです。
- コーディングできた ★1
- jard良さそう ★4
- yukicoderで自分のあまり使わない機能やメソッドの活用を知れた ★2
- ☆1で時間的にもちょうどいいレベル感だった ★2
- 初めて参加しましたが、とても面白かったです。今後も参加させて頂くことをKEEPしたいです。 ★3
- 学びある解答があってよかった ★3
- 新しい人、遠くから繋いでくれる人とかが来てくれてありがたい
- #beginerに結構書いてくれる人が多い ★1
- log関数がパッと出なかった ★2
- 最後に振り返りすると良いかもですね。 ★1
- アルゴリズムとか数学系とかに弱くてそういうお題から逃げてしまう… ★2
- 数学なにもわからない ★2
- 競技プログラミング難しくて、皆さんのコードを見ながらになってしまいました。また、Rubyらしく書けませんでした。 ★1
- プロジェクト炎上中🔥
- 対数復習する ★2
- いずれTopcoderにリベンジ? ★2
- 時間内に参加する。 ★1
- 他地域のオンライン勉強会に参加 ★3
- 次回、10/14(水) ★1
- 次回、競技プログラミング・続 ★1
- 次回は10/14(水) 19:00~ オンライン。内容は競技プログラミングの続きです! ★1
- webフレームワークを勉強する ★1
- 炎上プロジェクトから脱出🏃🏻
- #beginner 積極的に答えていく ★2