いざ学ばむ。

文系出身エンジニアの日々の学びを綴ります。

初心に戻る

Cランク問題に何度かチャレンジしたものの、ランタイムエラーが多発してコードを提出できない問題が発生。(paizaのオンライン実行環境ではうまくいっていた。) 結論から言うと、入力値の受け取り方に問題があったようだ。(コーディングで入力値の空白文字…

今日解いた問題#2

所要時間 10分 感想・工夫した点 文字表示の方法について、ただの羅列ではなくもっと見やすい書き方を探したい。 結果 paiza.jp

今日解いた問題#1

所要時間 46分 感想・工夫した点 久しぶりに挑戦したため、入力値を受け取り、それを操作する方法など基本的なところにまず手が止まってしまった。 コーディングとしてはcontinueを使用し条件に合致した時点で早期に次のループに進むように工夫した。 結果 p…

Javaコマンドについて

1. Javaコマンドとは? Javaプログラムを実行するために使用するコマンドのこと。 2. 実行方法は? 以下のコマンドをWindowsのコマンドプロンプトまたはMacのターミナルで記述し実行する java [オプション] クラス名 [引数...] 3.Javaコマンドの使用例 モジ…

Stringのnullと空文字の違い

<前提> プリミティブ型(intやcharなど) 参照型(Stringなど) null→参照型で参照先がない場合を指す。 ”” →空文字 <使い方> 文字列が入力されていないかどうか確かめるとき 下記のように、nullと空文字は別物なのでどちらの場合もチェックする必要があ…

Introduction2

12月1日より、晴れてエンジニアへ転職することができました。 これからも引き続き勉強したことをアウトプットし、身に着けていきたいと思います。

mapメソッド

どんな時に使うの? 繰り返し処理をしたいとき。eachメソッドよりも短い記述で実現できる! 使い方 配列.map { | 変数 | 処理 } 例)文字列を全て大文字にする strings = ["a", "b", "c"] strings.map{ |s| s.upcase } => ["A", "B", "C"] ⭐️応用編 さらに簡…

サーバーについて

サーバーの種類 レンタルサーバー VPS(Virtual Private Server) オンプレミス クラウド レンタルサーバー インターネットに情報公開するためのサーバーを、業者からレンタルして利用するサーバーのこと。 VPS(Virtual Private Server) 物理的な1台のサ…

Flexboxについて

Flexboxとは? →要素を横並びにすること プロパティの主な種類 ●justify-content: ✖️✖️; ・・・主軸方向→の配置を設定できる。 ※space-between / space-aroundの違い betweenは左右が両端に寄っているのに対し、aroundは両端の余白と要素間の余白が1対2とな…

downcaseメソッド

1.メソッドの内容 大文字を小文字に変換する 2.使い方例 "STRING".downcase =>"string"

Introduction

はじめまして。hihumisaと申します。 今回はブログを開設した理由を書きたいと思います。 今、知識0の状態からプログラミングスクールでプログラミングを学んでいます。 言語はHTML、CSS、JavaScript、Ruby、Ruby on Railsです。 アウトプットに苦手意識を…