takenoko03の日記

PHP言語で仕事する

PHP 問題:紙の張り合わせ

-新しく学んだこと- ・print_r( ) ・for繰り返し 問題: 折り紙を連結して 1 枚の大きな紙の垂れ幕を作ることにしました。 各折り紙は 1 辺の長さが D cm 、すなわち縦 D cm × 横 D cm の正方形です。これらの折り紙を、左右に長く伸びた直線を基準に貼り付…

PHP 問題:渋滞情報

-新しく学んだこと- ・複数行の標準入力 ・foreachで繰り返し ・文字列の結合 問題: ある道路の車の数と、各車の車間距離が与えられるので、車間距離が M メートル以下の場合を渋滞と定義したとき、渋滞の区間が合計で何メートルあるか求めてください。 入…

PHP 問題:プレゼント企画

-新しく学んだこと- ・標準入力の空白区切り ・条件式 AかつB ・繰り返し 問題: あなたは、プレゼント企画を実施しました。 プレゼントはAとBの2種類があります。 当選者は以下の条件に従って、選ばれます。 ・Xの倍数番目はプレゼントA ・Yの倍数番…

PHP 問題:文字の装飾

-新しく学んだこと- ・文字数のカウント ・文字列の埋め方 ・複数行の表示 問題:入力された文字列の周囲を”+”で枠のように囲んで表示させてください。 入力例1 Paiza 答え +++++++ +Paiza+ +++++++ プログラミングの前に動きのイメージをします。 プログラ…

PHP 問題:奇数か偶数か

-新しく学んだこと- ・条件文if 問題: 入力される整数が奇数であれば「odd」と出力し、偶数であれば「even」と出力されるようにしてください。 入力例1 4 答え even 入力例2 5 答え odd 入力例3 2 答え even 出力最終行の末尾に改行を入れ、余計な文字、空…

PHP 問題:身長の差

-新しく学んだこと- ・出力に改行を含ませる 問題 A君の身長(a)とB君の身長(b)の差を求めてください。 A君の身長はB君の身長以上に高いものとする。 入力例1 a=180 答え 30 b=150 入力例2 a=201 答え 200 b=1 出力最終行の末尾に改行を入れ、余…

PHP 問題:分けて余った数

-新しく学んだこと- ・条件付き ・入力の改行くぎり ・割り算の余り 問題 y個のお菓子をx人で分けて、余った個数を求めてください。 分ける人数Xとお菓子の個数yは、改行くぎりで入力されます。 入力例1 x=5 答え 2 y=17 入力例2 x=2 答え 0 y…

PHP 問題:くりかえす

-新しく学んだこと- ・文字列をくりかえす ・改行を行わない 問題 ある文字列Xが与えられます、Xを3回繰り返して出来た文字列を出力してください。 入力例1 neko 答え nekonekoneko 入力例2 inu 答え inuinuinu プログラミングの前に答えまでの動きをイメ…

PHP 問題:つなげた長さ

今回から、PHPでのスキル判定Bランクを目指して、学んだことを書いていきます。 -新しく学んだこと- ・標準入力 ・変数 ・四則演算 ・出力 問題 ある棒の長さをXとして、その棒を10本、つなげたときに出来る長さを求めなさい。 入力例1 3 答え 30 入力例…

Gitを始めよう その5 GitHubの画面の見方

GitHubの画面 1.GitHubのサイトへ移動。 2.メニューから「Your Profile」。 2.「Repositories」タブから「git_tutorial」をクリック。 3.「index.html」をクリック。 4.「index.html」の内容。 「Raw」はコピー&ペーストしたい時に使います。 「Blame…

Gitを始めよう その4 ファイルの移動を記録しよう

ファイルの移動を記録しよう 「git mv <旧ファイル名> <新ファイル名>」 ファイル名の変更を記録し、ステージにも変更が保存されます。 上記と同じ結果になるコマンド操作 1.「mv <旧ファイル名> <新ファイル名>」(ファイル名の変更) 2.「git rm <旧ファ…

Gitを始めよう その3 何を変更したのかを確認しよう

その2からの続きです。 変更差分を確認する git addする前の変更分 「git diff <ファイル名>」 git addした後の変更分 「git diff --staged」 git diffコマンドで起こっていること ターミナルでの作業 1.GitBushを開く。 2.「git diff」と入力。 変更が無…

Gitを始めよう その2 変更を記録しよう(コミット)

Gitを始めよう その1からの続きになります 変更を記録しよう(コミット) ・「git commit」コマンド Gitのテキストエディタが立ち上がりメッセージ付きで変更を記録します。 おまけ git commit -m "<メッセージ>"(メッセージ付きで内容の変更を記録) git co…

筆者のパソコン環境

パソコン環境 ・Git本体 git for windows v2.37.3-64bit ・Visual Studio Code バージョン: 1.71.2 (user setup)

Gitを始めよう その1 ローカルリポジトリの作成

第一歩はローカルリポジトリ(Gitリポジトリ)の作成 ※準備 PCにてC:ドライブ/ユーザー/ユーザー名/Documentsフォルダに「udemy_code」フォルダを新規作成しておきます。 1.ターミナル(筆者の場合はGitBush)を起動。 2.「cd ~/documents/udemy_code」と入力…

Gitの仕組み おまけ:ターミナル頻出コマンド

Gitがバージョンを、どのように記録するのか Gitはファイルの塊でスナップショットを記録する。 青で囲んでいるものがバージョン1のスナップショットを記録したもの。 変更があれば、変更箇所だけを変えてバージョン2として、スナップショットを記録します。…

Gitとは何か。 Gitを使うために準備しよう

Gitって何? ファイルのバージョンを管理するシステム。 Gitで出来ることは? 誰が 何時 何を 変更したのかを記録します。 また、変更前の状態までファイルを戻すことが出来ます。 この様にどれもが似ているファイルだと、どれが新しいのかが分かりづらい。 …

プログラミングを仕事にするのって、どうすればいいの?

筆者について ・働いてお金が欲しい。 ・パソコンが好きだし、この好きを仕事に繋げられないか。 ・IT関係の知り合いに話を聞けるらしい。聞いてみよ。 知り合いからの情報 ・PHP言語を覚えれば就職窓口が広い。(ブログやホームページに使う) ・プログ…