tag:crieit.net,2005:https://crieit.net/users/zuzumaruuu/feed
ずずまる@ばぶばぶSEの投稿 - Crieit
Crieitでユーザーずずまる@ばぶばぶSEによる最近の投稿
2020-12-27T01:46:39+09:00
https://crieit.net/users/zuzumaruuu/feed
tag:crieit.net,2005:PublicArticle/16440
2020-12-27T01:37:59+09:00
2020-12-27T01:46:39+09:00
https://crieit.net/posts/Python-Python-FizzBuzz
【Python】今始めたPythonでFizzBuzz問題書いてみた【🔰】
<h1 id="FizzBuzzしたくなった経緯"><a href="#FizzBuzz%E3%81%97%E3%81%9F%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%E7%B5%8C%E7%B7%AF">FizzBuzzしたくなった経緯</a></h1>
<p>2019年からSIerでエンジニアをしているずずまるですが、実はFizzBuzz問題を知らなかった。。。(はずかしい)<br />
<a target="_blank" rel="nofollow noopener" href="https://wa3.i-3-i.info/word18535.html">FizzBuzzとは</a></p>
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">やべえそもそもFizzBuzzって知らなかった...内容調べたけど、コーディングテストでもっと難しいのかけたしいいよね(よくない) <a target="_blank" rel="nofollow noopener" href="https://t.co/6x8AL4I6U1">https://t.co/6x8AL4I6U1</a></p>— ずずまる@ばぶばぶSE (@zuzumaruuu) <a target="_blank" rel="nofollow noopener" href="https://twitter.com/zuzumaruuu/status/1335205598254620673?ref_src=twsrc%5Etfw">December 5, 2020</a></blockquote>
<p>ぶっちゃけC#なら、業務経験二年の雑魚C#erのずずまるでも書けそうなので、<br />
ハローワールドくらいしかしたことがない、ほぼほぼ初めましてなPythonで書いてみようと思います。</p>
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">C#なら余裕で行けるからPythonとかで描いてみよっかな</p>— ずずまる@ばぶばぶSE (@zuzumaruuu) <a target="_blank" rel="nofollow noopener" href="https://twitter.com/zuzumaruuu/status/1335205801095360519?ref_src=twsrc%5Etfw">December 5, 2020</a></blockquote>
<h1 id="さっそく書いてみた"><a href="#%E3%81%95%E3%81%A3%E3%81%9D%E3%81%8F%E6%9B%B8%E3%81%84%E3%81%A6%E3%81%BF%E3%81%9F">さっそく書いてみた</a></h1>
<h2 id="ソース"><a href="#%E3%82%BD%E3%83%BC%E3%82%B9">ソース</a></h2>
<p>```py<br />
import sys</p>
<p>print ("FizzBuzz問題")</p>
<p>for num_count in range(1,101):<br />
if num_count % 15 == 0:<br />
print("FizzBuzz")<br />
elif num_count % 3 == 0:<br />
print("Fizz")<br />
elif num_count % 5 == 0:<br />
print("Buzz")<br />
else:<br />
print(num_count)<br />
```</p>
<h2 id="実行結果"><a href="#%E5%AE%9F%E8%A1%8C%E7%B5%90%E6%9E%9C">実行結果</a></h2>
<p>FizzBuzz問題<br />
1<br />
2<br />
Fizz<br />
4<br />
Buzz<br />
Fizz<br />
7<br />
8<br />
Fizz<br />
Buzz<br />
11<br />
Fizz<br />
13<br />
14<br />
FizzBuzz<br />
16<br />
17<br />
Fizz<br />
19<br />
Buzz<br />
Fizz<br />
22<br />
23<br />
Fizz<br />
Buzz<br />
26<br />
Fizz<br />
28<br />
29<br />
FizzBuzz<br />
31<br />
32<br />
Fizz<br />
34<br />
Buzz<br />
Fizz<br />
37<br />
38<br />
Fizz<br />
Buzz<br />
41<br />
Fizz<br />
43<br />
44<br />
FizzBuzz<br />
46<br />
47<br />
Fizz<br />
49<br />
Buzz<br />
Fizz<br />
52<br />
53<br />
Fizz<br />
Buzz<br />
56<br />
Fizz<br />
58<br />
59<br />
FizzBuzz<br />
61<br />
62<br />
Fizz<br />
64<br />
Buzz<br />
Fizz<br />
67<br />
68<br />
Fizz<br />
Buzz<br />
71<br />
Fizz<br />
73<br />
74<br />
FizzBuzz<br />
76<br />
77<br />
Fizz<br />
79<br />
Buzz<br />
Fizz<br />
82<br />
83<br />
Fizz<br />
Buzz<br />
86<br />
Fizz<br />
88<br />
89<br />
FizzBuzz<br />
91<br />
92<br />
Fizz<br />
94<br />
Buzz<br />
Fizz<br />
97<br />
98<br />
Fizz<br />
Buzz</p>
<h3 id="スクショ"><a href="#%E3%82%B9%E3%82%AF%E3%82%B7%E3%83%A7">スクショ</a></h3>
<p><a href="https://crieit.now.sh/upload_images/ca1f292da2d67803d3643952d9f97b685fe7642b7a15d.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/ca1f292da2d67803d3643952d9f97b685fe7642b7a15d.png?mw=700" alt="image.png" /></a></p>
<h1 id="はじめましてなPythonで大変だったこと"><a href="#%E3%81%AF%E3%81%98%E3%82%81%E3%81%BE%E3%81%97%E3%81%A6%E3%81%AAPython%E3%81%A7%E5%A4%A7%E5%A4%89%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8">はじめましてなPythonで大変だったこと</a></h1>
<ol>
<li><p>はじめは「3で割れるときはFizzを返す関数」とか作って呼び出して~みたいな構想だったのだが、引数の宣言等C#と違いすぎて戸惑う<br />
(結果的にその構想はやめた)</p></li>
<li><p>{}がなくインデントで書いていくので、ちょっとインデント変なだけでめっちゃエラーでてビビった</p></li>
</ol>
<h1 id="参考にさせていただいたサイト様"><a href="#%E5%8F%82%E8%80%83%E3%81%AB%E3%81%95%E3%81%9B%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%84%E3%81%9F%E3%82%B5%E3%82%A4%E3%83%88%E6%A7%98">参考にさせていただいたサイト様</a></h1>
<p><a target="_blank" rel="nofollow noopener" href="https://qiita.com/keisuke0508/items/ea68e4dfd3043cc49957">https://qiita.com/keisuke0508/items/ea68e4dfd3043cc49957</a><br />
<a target="_blank" rel="nofollow noopener" href="https://blog.pyq.jp/entry/Python_kaiketsu_200310">https://blog.pyq.jp/entry/Python_kaiketsu_200310</a><br />
<a target="_blank" rel="nofollow noopener" href="http://www.ic.daito.ac.jp/~mizutani/python/intro7_python.html">http://www.ic.daito.ac.jp/~mizutani/python/intro7_python.html</a><br />
<a target="_blank" rel="nofollow noopener" href="https://note.nkmk.me/python-if-elif-else/">https://note.nkmk.me/python-if-elif-else/</a></p>
ずずまる@ばぶばぶSE
tag:crieit.net,2005:PublicArticle/16422
2020-12-25T00:50:10+09:00
2020-12-25T00:50:10+09:00
https://crieit.net/posts/GitBash-GUI
【GitBash】黒い画面でコミット履歴をGUIっぽく見たい
<h1 id="黒い画面のうえでもうちょっと見やすくコミットログが見たい!!!"><a href="#%E9%BB%92%E3%81%84%E7%94%BB%E9%9D%A2%E3%81%AE%E3%81%86%E3%81%88%E3%81%A7%E3%82%82%E3%81%86%E3%81%A1%E3%82%87%E3%81%A3%E3%81%A8%E8%A6%8B%E3%82%84%E3%81%99%E3%81%8F%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%83%AD%E3%82%B0%E3%81%8C%E8%A6%8B%E3%81%9F%E3%81%84%EF%BC%81%EF%BC%81%EF%BC%81">黒い画面のうえでもうちょっと見やすくコミットログが見たい!!!</a></h1>
<p>コマンド上でも、GUIにまけないくらい見やすいログの見方をメモ( ..)φ</p>
<p>以下は一般的なもの、枝とかわからないし見づらい。。。<br />
コマンド:<code>git log</code><br />
<a href="https://crieit.now.sh/upload_images/ca1f292da2d67803d3643952d9f97b685fe4b67b81842.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/ca1f292da2d67803d3643952d9f97b685fe4b67b81842.png?mw=700" alt="image.png" /></a></p>
<h2 id="git log --graph --oneline --decorate"><a href="#git+log+--graph+--oneline+--decorate">git log --graph --oneline --decorate</a></h2>
<p><a href="https://crieit.now.sh/upload_images/ca1f292da2d67803d3643952d9f97b685fe4b711b3f55.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/ca1f292da2d67803d3643952d9f97b685fe4b711b3f55.png?mw=700" alt="image.png" /></a></p>
<p>ちょっとコミット数が少なくてわからないが、樹形図みたく表示できる</p>
<p><a target="_blank" rel="nofollow noopener" href="https://startup-git.com/experts/git-log-oneline/">参考リンク</a></p>
<h2 id="tig --all"><a href="#tig+--all">tig --all</a></h2>
<p><a href="https://crieit.now.sh/upload_images/ca1f292da2d67803d3643952d9f97b685fe4b8138c75e.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/ca1f292da2d67803d3643952d9f97b685fe4b8138c75e.png?mw=700" alt="image.png" /></a><br />
何日とかその辺まで表示される。</p>
<p>この画面から抜けるときは<code>q</code>を押下すること</p>
<p><a target="_blank" rel="nofollow noopener" href="https://qiita.com/suino/items/b0dae7e00bd7165f79ea">参考リンク</a></p>
ずずまる@ばぶばぶSE
tag:crieit.net,2005:PublicArticle/16421
2020-12-24T22:18:31+09:00
2020-12-24T22:26:10+09:00
https://crieit.net/posts/C-Dictionary-Value
【C#】DictionaryのValueにクラスをぶちこむ
<h1 id="DictionaryのValueにクラスをぶちこみたい!"><a href="#Dictionary%E3%81%AEValue%E3%81%AB%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%92%E3%81%B6%E3%81%A1%E3%81%93%E3%81%BF%E3%81%9F%E3%81%84%EF%BC%81">DictionaryのValueにクラスをぶちこみたい!</a></h1>
<p>突然ですか、「DictionaryのValueにクラスをぶちこみたい!」というわけで。。。</p>
<h2 id="作るもの"><a href="#%E4%BD%9C%E3%82%8B%E3%82%82%E3%81%AE">作るもの</a></h2>
<h3 id="環境"><a href="#%E7%92%B0%E5%A2%83">環境</a></h3>
<ol>
<li>VisualStudio2020</li>
<li>.NET Core</li>
<li>コンソールアプリ</li>
</ol>
<h3 id="やりたいこと"><a href="#%E3%82%84%E3%82%8A%E3%81%9F%E3%81%84%E3%81%93%E3%81%A8">やりたいこと</a></h3>
<ol>
<li>ID(数字)をいれると、IDに紐づいたクラスを取得</li>
<li>取得したクラスから名前を表示</li>
</ol>
<p><del>…クラスとかで分けなくてもいいんじゃね?というのは大いにわかる</del></p>
<p>今回は私の大好きなナガノさんのキャラクター、ちいかわとハチワレちゃんの名前を取得します。</p>
<h2 id="DictionaryのValueにクラスをぶちこむには…?"><a href="#Dictionary%E3%81%AEValue%E3%81%AB%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%92%E3%81%B6%E3%81%A1%E3%81%93%E3%82%80%E3%81%AB%E3%81%AF%E2%80%A6%EF%BC%9F">DictionaryのValueにクラスをぶちこむには…?</a></h2>
<h3 id="ソース"><a href="#%E3%82%BD%E3%83%BC%E3%82%B9">ソース</a></h3>
<pre><code class="cs"> Dictionary<int, INagano> NaganoCharacter = new Dictionary<int, INagano>()
{
{1 , new Chiikawa()},
{2 , new Hachiware()}
};
</code></pre>
<h3 id="やること"><a href="#%E3%82%84%E3%82%8B%E3%81%93%E3%81%A8">やること</a></h3>
<ol>
<li>型になるインターフェイスを作る(ここでは<code>INagano</code>)</li>
<li>valueにいれたいクラスに継承(ここでは<code>Chiikawa</code>と<code>Hachiware</code>)※newしないとダメだめ</li>
</ol>
<h2 id="完成したソースがこちら"><a href="#%E5%AE%8C%E6%88%90%E3%81%97%E3%81%9F%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8C%E3%81%93%E3%81%A1%E3%82%89">完成したソースがこちら</a></h2>
<pre><code class="cs">using System;
using System.Collections.Generic;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//キャラクターのデータ
Dictionary<int, INagano> NaganoCharacter = new Dictionary<int, INagano>()
{
{1 , new Chiikawa()},
{2 , new Hachiware()}
};
//ユーザーに入力を促す
Console.WriteLine("住民IDをいれるんだ!!");
//ユーザーが入力
int id = int.Parse(Console.ReadLine());
//入力されたiDからキャラクターのクラスを取得
INagano character = NaganoCharacter[id];
//情報を表示
Console.WriteLine("この子の名前は" + character.Name + "!!!!!!!!!");
}
}
/// <summary>
/// キャラクターのインターフェイス
/// </summary>
public interface INagano
{
//おなまえ
public string Name { get; }
//住民ID
public int Id { get; }
}
/// <summary>
/// ちいかわクラス
/// </summary>
public class Chiikawa : INagano
{
public string Name { get; } = "ちいかわ";
public int Id { get; } = 1;
}
/// <summary>
/// ハチワレクラス
/// </summary>
public class Hachiware : INagano
{
public string Name { get; } = "ハチワレ";
public int Id { get; } = 2;
}
}
</code></pre>
ずずまる@ばぶばぶSE
tag:crieit.net,2005:PublicArticle/16245
2020-11-30T01:25:12+09:00
2020-11-30T01:25:12+09:00
https://crieit.net/posts/README
このブログのREADME的なもの
<h1 id="はじめまして"><a href="#%E3%81%AF%E3%81%98%E3%82%81%E3%81%BE%E3%81%97%E3%81%A6">はじめまして</a></h1>
<p>これから、わたくしずずまるが、このブログに書いていきたいこと、お前ってどういうレベルの人間?というのをかいていきます。<br />
READMEみたいな感覚です。</p>
<h2 id="ずずまるとは"><a href="#%E3%81%9A%E3%81%9A%E3%81%BE%E3%82%8B%E3%81%A8%E3%81%AF">ずずまるとは</a></h2>
<p>SIerのへっぽこC#er二年目。<br />
人手不足すぎてなぜかPLっぽいことをやってる。タスクはまわっていない。<br />
アウトプットが大事って偉い人がいうのでブログとか始めた</p>
<h2 id="主な環境"><a href="#%E4%B8%BB%E3%81%AA%E7%92%B0%E5%A2%83">主な環境</a></h2>
<ul>
<li>Windows10 Pro</li>
<li>VisualStudio2019</li>
<li>VScode</li>
<li>Git bash</li>
<li>Git hub</li>
</ul>
<h2 id="このブログで書いていきたいトピック"><a href="#%E3%81%93%E3%81%AE%E3%83%96%E3%83%AD%E3%82%B0%E3%81%A7%E6%9B%B8%E3%81%84%E3%81%A6%E3%81%84%E3%81%8D%E3%81%9F%E3%81%84%E3%83%88%E3%83%94%E3%83%83%E3%82%AF">このブログで書いていきたいトピック</a></h2>
<ul>
<li>C#の学習記録</li>
<li>salesforth学習記録</li>
<li>かじりたてPython</li>
<li>その他雑多なことは<a target="_blank" rel="nofollow noopener" href="https://note.com/wanamaru">note</a></li>
</ul>
<h2 id="興味はあるけど手を出せてないもの"><a href="#%E8%88%88%E5%91%B3%E3%81%AF%E3%81%82%E3%82%8B%E3%81%91%E3%81%A9%E6%89%8B%E3%82%92%E5%87%BA%E3%81%9B%E3%81%A6%E3%81%AA%E3%81%84%E3%82%82%E3%81%AE">興味はあるけど手を出せてないもの</a></h2>
<ul>
<li>ラズパイ</li>
<li>PHP</li>
<li>AWS</li>
<li>GoogleAPIを利用する開発</li>
</ul>
ずずまる@ばぶばぶSE