パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

C#の連想配列(hashtable)のサンプルとcode golfの一手法

2021-04-25 | プログラムをマスター計画2021

C#の連想配列のサンプルです

 

(行数)

15 定義

16 追加

17 取得 取得時に元の値の型にしないとobject型になるようです。

(定義の方法で解決するかも知れません C++とかC#は割となまもので、いろいろ方法が変わったりします)

ーーーーーーーー以下 code colf ーーーーーーーーーー

code golfとは無駄を極力排除して目標を最短で射抜く謎遊びです

 

またCodinGameのDon't Panicに挑んでいます

c#は長い命名が多く10行目11行目で何度も使っていて短くできそうなものを関数化(行番号が見切れている...)

意外なのはSystem.IO 使ってませんでした

mainの引数も省略(言語によっては叱られます staticはダメでした)

 

例によって一行にする前の最期の確認

パット見2つ余分なスペースが残ってます おわかりいただけただろうか?(3行目)

 

一行にしてSUBMIT! C#界隈で上から30%ぐらいの平凡な成績でした

 


最新の画像もっと見る

1 コメント

コメント日が  古い順  |   新しい順
Unknown (C# チュートリアル)
2022-03-24 21:04:10
C#では、複数の項目を一度に追加できるlist<T>メソッドがあります。URLはこちらhttps://www.tutorialace.com/csharp-add-multiple-items-to-list/

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。