胡瓜のプログラミング日記

2018-01-01から1年間の記事一覧

Javaメモ 参照の値渡し

参照やら参照渡しやらは、いつも「『あぁ、あれね』⇒ そういえばどうだっけ… ⇒ 『あぁ、そっか』…」の繰り返し。twitterで流れてきたものを確認し、忘れないうちにメモ。 public static void main(String[] args) { // ArrayListインスタンスの生成(右辺)で…

ABC007-C 幅優先探索(AtCoder精進記録)

C - 幅優先探索AtCoder Beginner Contest 007-C〇問題 ・'x# : 壁、'.' : 道 例: ######## #......# #.###### #..#...# #..##..# ##.....# ########スタートとゴールが与えられ、その最短経路の歩数を求める。〇方針 ・幅優先探索〇ソースコード(C言語) #…

ARC031-B 埋め立て(AtCoder精進記録)

B - 埋め立てAtCoder Regular Contest 031-B〇問題 ・'x' : 海、'o' : 陸 例: xxxxxxxxxx xoooooooxx xxoooooxxx xxxoooxxxx xxxxoxxxxx xxxxxxxxxx xxxxoxxxxx xxxoooxxxx xxoooooxxx xxxxxxxxxxで、一か所だけ海を埋め立て( 'x' -> 'o' )て陸地をすべて…

ATC079-A 深さ優先探索(Atcoder精進記録)

A - 深さ優先探索Atcoder Typical Contest 001-A〇問題 ・'#' : 塀、's' : スタート、'g' : ゴール、'.' : 道 s#### ....# ##### #...gで、スタートからゴールにたどり着けるか出力。〇方針 ・問題の名前通り、深さ優先探索〇ソースコード(C言語) #include <stdio.h></stdio.h>…

ABC079-C Train Ticket(Atcoder精進記録)

C - Train Ticket Atcoder Beginner Contest 079-C〇問題 ・0以上9以下の4つの整数の間に ’+’ か ’-’ を入れて計算式を作り、その値が 7 になるものを出力。〇方針 ・8通り全部試すほうが早いが、あえてbit探索を使う。〇ソースコード(C言語) #include <stdio.h> #i</stdio.h>…

ABC045-C たくさんの数式(Atcoder精進記録)

C - たくさんの数式 / Many FormulasAtcoder Beginner Contest 045-C〇問題 ・1以上9以下の数字からなる文字列Sについて、文字の間のうちいくつかに'+'を入れて作ることができる数式の値の総和を求める。 ・1〇方針 ・Sの文字の間それぞれについて、'+'を入…

Atcoder茶色の初心者が初心者でもわかるようにA~C問題を解説(しようと)してみた(ABC098)

こんにちは。 内定者研修~新人研修で学んだC言語を配属先の業務で一切使わない(どころか使う部署はほぼない)ことが判明しました。 Javaを勉強中な胡瓜です。 内定者時代からちょこちょこC言語で取り組んでいたAtcoderですが、C問題まではいつも解ける程度…

プログラミングスクールに通っていたという話

こんにちは。 少し前に、プログラミングスクールの是非についてtwitterで話題になっていたようなので、私の経験から感じたことを書いていきます。 結論から言いますと、 「作りたいものがあるなら行ってみてもよい。『とりあえずプログラミングを学びたい』…