記事一覧
【学習記録】1/11・12
■やったこと 1/11 ・noteアカウント情報変更 ・Qiitaアカウント情報変更 ・Qiita投稿(AtCoder VSCode設定) https://qiita.com/mtcd2426/items/00b22591f0917b1d9329 ・Clo…
【学習記録】1/11・12
■やったこと
1/11
・noteアカウント情報変更
・Qiitaアカウント情報変更
・Qiita投稿(AtCoder VSCode設定)
https://qiita.com/mtcd2426/items/00b22591f0917b1d9329
・Cloverをインストール
・AtCoder用プロジェクト作成
1/12
・ABC187 A-D(C#)
・Git勉強(ブランチ操作)
【学習記録】2021/01/10
■やったこと
・GitHubアカウント再発行
・Git練習
・AtCoder C++環境整備
・AtCoder ABC187
■知ったこと
・Git練習
リポジトリ作成、クローン、コミットなど基本的なこと。
・AtCoder C++環境整備
【ASP.NET MVC】複数のsubmitボタンがある場合の、ビュー、コントローラーの書き方
■nameがボタンごとに異なる場合
ビューのコード
```HTML@using(Html.BeginForm()){ @Html.AntiForgeryToken(); // テキストボックス等の入力項目の設定 <input type="submit" name="Search" value="検索"> <input type="submit" name="Clear" val
【C#】複数の変数をまとめて扱う(構造体/タプル/列挙型)
複数の変数、データ型をまとめて扱う際に、クラス以外にも取り扱う方法があるようなので、その特徴や使い方(使い分け)をまとめていきます。
構造体構造体はクラスと似ていて、メンバ変数やメソッドを定義して複数の変数を取り扱うことができます。両社の違いとしては、構造体は値型、クラスは参照型となり、構造体はその型の値を直にほじすることができます。
基本的に構造体でできることはクラスでもできますが、構造体のメ
【C#】配列やリストのすべての要素を特定の値で初期化
配列やリストを特定の値で初期化したい場合のやり方。
LINQのEnumerable.Repeatを使えば良さそう。
ToArray、ToListを使ってそのまま配列、リストを宣言できる。
using System;using System.Linq;class Program{ static void Main(){ var ary = Enumerable.Repeat(5
【C#】同じ文字が繰り返す文字列
同じ文字をいくつか連結したいとき、例えば、*を10個つなげたいとき。
string s = new string('*',10);
これでOK。
文字列をいくつか繰り返したいとき、例えば、"カタ"を10個つなげたいとき。
一発でさらっと書けるやり方はないらしい。
やり方としては、StringBuilderを使ったり、一回別の文字で置き換えてReplaceで置き換えたり。
文字列を指定回数
【C#】文字列の操作(入力・一致・重複・配列)
AtCoderの問題から文字列の操作を学んでいこうと思い備忘録も兼ねて書いていきます。
題材はこちら。
ABC063
――――――――――――――――――――――――
問題文
英小文字からなる文字列Sが与えられます。Sに含まれる文字がすべて異なるか判定してください。
制約
• 2≤|S|≤26,ここで|S|はSの長さを表す。
• Sは英小文字のみからなる。
入力
入力は以下の形式で標準入力から
【AtCoder】ABC058C
まだまだエラーはでますが、C#も少し慣れてきたので、C問題中心に戻します。
――――――――――――――――――――――――
問題文
すぬけ君は、文字列の書かれた紙から文字をいくつか切り抜いて、並び替えて別の文字列を作るのが好きです。
明日になると、すぬけ君は文字列 S1,...,Snのうちどれか 1つが書かれた紙がもらえます。 すぬけ君は文字列を作る事をとても楽しみにしているので、どんな文字
【C#】クラスの構成
AtCoderやっていて、C#での関数の作り方がわからなかったので、ついでにクラスについても調べてみたので簡単にまとめたいと思う。(ほとんどメモ書きで見づらいですがご勘弁を)
■クラス
ある特定の状態や機能に着目してまとめたもの
class クラス名{ //フィールド private/public 変数を宣言; //コンストラクタ public クラス名( 引数 ){ 初期値を設定 } //