2013-08-18から1日間の記事一覧

Project Euler 1

PE

Problem 1 using System; namespace PE { public class PE001 { public static void Calc() { int sum = 0; for (int i = 3; i < 1000; i++) { if (i % 3 == 0 || i % 5 == 0) { sum += i; } } Console.WriteLine(sum); } } }

メソッド名の先頭は大文字にする

C#ではメソッド名の先頭は大文字にするようだ。そのうちに慣れるだろうか。

名前付き引数

using System; using System.Collections.Generic; namespace Example { class MainClass { public static void Foo(int a, int b) { Console.WriteLine("a:{0}, b:{1}", a, b); } public static void Main(string[] args) { Foo(a: 10, b: 30); Foo(b: 34, …

Fizz-Buzz問題

1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。 どうしてプログラマに・・・プログラムが書けないのか? using …

タプル

C#

using System; using System.Collections.Generic; namespace Example { class MainClass { public static void Main(string[] args) { var t = Tuple.Create(1, 0.4f, "Hello"); Console.WriteLine(t.Item1); Console.WriteLine(t.Item2); Console.WriteLin…