Skip to content

Conversation

@sinamon129
Copy link

コードレビューです 😆

  • 3行目~ 8行目までの転置行列を作る部分について
    • 組み込み関数がある部分は自分で実装せずに使ってみるとよいです
    • Arrayクラスには、自身を行列と見立てて行列の転置をおこなう #transpose があるので利用してみましょう
  • #split("\n")#lines とも書けますよ!
  • ブロックの引数が省略形になっていたので、何が入っているか判断できる名前だといいかもしれないです 🤔
    • 2行目と10行目のsはそれぞれ文字列と配列で別物ですね
  • 文脈でメソッドを分割すると、他の人が処理を追いやすくなると思います 😄
    • 文字列をArrayへ変換している部分
    • Arrayを文字列に変換する部分

- Array#transportを使用するように変更
- 文字列をArrayへ変換・Arrayを文字列に変換する部分をmethodとして切り出し
- 短縮している変数名をわかりやすく変更
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant