git hub
visuan studio 2013 commmunity
レポジトリ作成
ローカルにクローン
ファイル追加
コミット&プッシュ
ファイル更新
ツール→ソース管理→microsoft git probiderに設定
新しいツールいじるときにSandboxとか使ったりする。
リポジトリ作成
フリーアカウントだと公開状態のみだからパスワードとかなしで同期可能
アドレスコピーして複製すれば、他のgit hubと同期できる。
distances[i].ToString("F1"),→フロートの1桁
小数点以下はたいがいDouble
フェッチはもらうだけ、プルはフェッチ+マージ
while (uint.TryParse(input, out stock) == false)→inputのint変換を試みる、成功すればstockに値が入る
sum += i;→だんだん足していく系で使う
if (i % 2 == 0)→倍数出したいときに使う
素数出す問題
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace q26
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 10000; i++)
{
if (IsPrime(i))
{
Console.WriteLine(i);
}
}
Console.ReadLine();
}
static bool IsPrime(int n)
{
if (n < 2)
{
return false;//2より小さい素数じゃない
}
else if (n == 2)
{
return true;//2なら素数
}
if (n % 2 == 0)
{
return false;//偶数ははじく
}
for (int j = 3; j <= n / j; j += 2)//2ずつ足して偶数はスキップ5.7.9とか
{
if (n % j == 0)//3で割り切れたら素数ではない
{
return false;
}
}
return true;
}
}
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
1 つがいの兎がいます。兎は産まれて 2 か月で大人になり、毎月 1 つがいずつの子
を産むこととします。兎が死ぬことは考慮しません。この条件のもとで、産まれたばか
りの 1 つがいの兎は 2 年の間に何つがいの兎になりますか? 1 ヶ月毎に番の数を表示
するプログラムを作成してください。(難易度:高。参考キーワード:「フィボナッチ数」)
生まれたばかり 生後 1 ヶ月 生後 2 ヶ月以降 つがいの数
0 ヶ月後 1 0 0 1
1 ヶ月後 0 1 0 1
2 ヶ月後 1 0 1 2
3 ヶ月後 1 1 1 3
(中略)
24 ヶ月後 28657 17711 28657 75025
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" 生まれたばかり 生後1ヶ月 生後2ヶ月以降 つがいの数");
int p0 = 1, p1 = 0, p2 = 0, pn = 0;
for (int i = 0; i <= 24; i++)
{
pn = p0 + p1 + p2;//つがいの数
Console.WriteLine("{0,2}ヶ月後 {1,5} {2,5} {3,5} {4,5}", i, p0, p1, p2, pn);
int lastP0 = p0; //temp変数的に使ってる
p0 = p1 + p2;//生まれたばかり 生後 = 生後 1 ヶ月 生後 + 2 ヶ月以降
p1 = lastP0;//生後 1 ヶ月 生後
p2 = p0;//2 ヶ月以降
}
Console.Read();
}
}
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
int caseSwitch = 1;
switch (caseSwitch)
{
case 1:
Console.WriteLine("Case 1");
break;
case 2:
Console.WriteLine("Case 2");
break;
default:
Console.WriteLine("Default case");
break;
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
var data = new Dictionary
data.Add("index.html", 100);
data.Add("product.html", 34);
data.Add("news.html", 58);
data.Add("contact.html", 27);
data.Add("download.html", 48);
data["ミカン"]=500;
Console.WriteLine(data["ミカン"]);
Console.Read();
}
}
}