Skip to content

Instantly share code, notes, and snippets.

@thinkAmi
Created March 16, 2013 16:05
Show Gist options
  • Select an option

  • Save thinkAmi/5177053 to your computer and use it in GitHub Desktop.

Select an option

Save thinkAmi/5177053 to your computer and use it in GitHub Desktop.
NSEG #37 のコード
using System;class p{static void Main(string[] a){var c=a[0].Length;var k="千百十 ".Substring(4-c);Func<int,string> f=(i)=>{return "〇一二三四五六七八九".Substring(int.Parse(a[0].Substring(i,1)),1);};for(var i=0;i<c;i++){Console.Write((f(i)=="〇"?"":f(i)=="一"&&i!=c-1?k.Substring(i,1):f(i)+k.Substring(i,1)).Trim());}}}
// 以下は開いたもの
//using System;
//class p
//{
// static void Main(string[] a)
// {
// var c = a[0].Length;
// var k = "千百十 ".Substring(4 - c);
// Func<int, string> f = (i) => { return "〇一二三四五六七八九".Substring(int.Parse(a[0].Substring(i, 1)), 1); };
// for (var i = 0; i < c; i++)
// {
// Console.Write((f(i) == "〇" ? "" : f(i) == "一" && i != c - 1 ? k.Substring(i, 1) : f(i) + k.Substring(i, 1)).Trim());
// }
// }
//}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment