Skip to content

Instantly share code, notes, and snippets.

@aetos382
Created February 26, 2023 14:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aetos382/d8110b0035591de984d3fe5b19a281ab to your computer and use it in GitHub Desktop.
Save aetos382/d8110b0035591de984d3fe5b19a281ab to your computer and use it in GitHub Desktop.
static int GetPoemNumber(
string poem)
{
return poem switch
{
"あきのたのかりほのいほのとまをあらみわがころもではつゆにぬれつつ" => 1,
"はるすぎてなつきにけらししろたへのころもほすてふあまのかぐやま" => 2,
"あしびきのやまどりのをのしだりをのながながしよをひとりかもねむ" => 3,
"たごのうらにうちいでてみればしろたへのふじのたかねにゆきはふりつつ" => 4,
"おくやまにもみぢふみわけなくしかのこゑきくときぞあきはかなしき" => 5,
"かささぎのわたせるはしにおくしものしろきをみればよぞふけにける" => 6,
"あまのはらふりさけみればかすがなるみかさのやまにいでしつきかも" => 7,
"わがいほはみやこのたつみしかぞすむよをうぢやまとひとはいふなり" => 8,
"はなのいろはうつりにけりないたづらにわがみよにふるながめせしまに" => 9,
"これやこのゆくもかへるもわかれてはしるもしらぬもあふさかのせき" => 10,
"わたのはらやそしまかけてこぎいでぬとひとにはつげよあまのつりぶね" => 11,
"あまつかぜくものかよひぢふきとぢよをとめのすがたしばしとどめむ" => 12,
"つくばねのみねよりおつるみなのがはこひぞつもりてふちとなりぬる" => 13,
"みちのくのしのぶもぢずりたれゆゑにみだれそめにしわれならなくに" => 14,
"きみがためはるののにいでてわかなつむわがころもでにゆきはふりつつ" => 15,
"たちわかれいなばのやまのみねにおふるまつとしきかばいまかへりこむ" => 16,
"ちはやぶるかみよもきかずたつたがはからくれなゐにみづくくるとは" => 17,
"すみのえのきしによるなみよるさへやゆめのかよひぢひとめよくらむ" => 18,
"なにはがたみじかきあしのふしのまもあはでこのよをすぐしてよとや" => 19,
"わびぬればいまはたおなじなにはなるみをつくしてもあはむとぞおもふ" => 20,
"いまこむといひしばかりにながつきのありあけのつきをまちいでつるかな" => 21,
"ふくからにあきのくさきのしをるればむべやまかぜをあらしといふらむ" => 22,
"つきみればちぢにものこそかなしけれわがみひとつのあきにはあらねど" => 23,
"このたびはぬさもとりあへずたむけやまもみぢのにしきかみのまにまに" => 24,
"なにしおはばあふさかやまのさねかづらひとにしられでくるよしもがな" => 25,
"をぐらやまみねのもみぢばこころあらばいまひとたびのみゆきまたなむ" => 26,
"みかのはらわきてながるるいづみがはいつみきとてかこひしかるらむ" => 27,
"やまざとはふゆぞさびしさまさりけるひとめもくさもかれぬとおもへば" => 28,
"こころあてにをらばやをらむはつしものおきまどはせるしらぎくのはな" => 29,
"ありあけのつれなくみえしわかれよりあかつきばかりうきものはなし" => 30,
"あさぼらけありあけのつきとみるまでによしののさとにふれるしらゆき" => 31,
"やまがはにかぜのかけたるしがらみはながれもあへぬもみぢなりけり" => 32,
"ひさかたのひかりのどけきはるのひにしづごころなくはなのちるらむ" => 33,
"たれをかもしるひとにせむたかさごのまつもむかしのともならなくに" => 34,
"ひとはいさこころもしらずふるさとははなぞむかしのかににほひける" => 35,
"なつのよはまだよひながらあけぬるをくものいづこにつきやどるらむ" => 36,
"しらつゆにかぜのふきしくあきののはつらぬきとめぬたまぞちりける" => 37,
"わすらるるみをばおもはずちかひてしひとのいのちのをしくもあるかな" => 38,
"あさぢふのをののしのはらしのぶれどあまりてなどかひとのこひしき" => 39,
"しのぶれどいろにいでにけりわがこひはものやおもふとひとのとふまで" => 40,
"こひすてふわがなはまだきたちにけりひとしれずこそおもひそめしか" => 41,
"ちぎりきなかたみにそでをしぼりつつすゑのまつやまなみこさじとは" => 42,
"あひみてののちのこころにくらぶればむかしはものをおもはざりけり" => 43,
"あふことのたえてしなくはなかなかにひとをもみをもうらみざらまし" => 44,
"あはれともいふべき人は思ほえで身のいたづらになりぬべきかな" => 45,
"ゆらのとをわたるふなびとかぢをたえゆくへもしらぬこひのみちかな" => 46,
"やへむぐらしげれるやどのさびしきにひとこそみえねあきはきにけり" => 47,
"かぜをいたみいはうつなみのおのれのみくだけてものをおもふころかな" => 48,
"みかきもりゑじのたくひのよるはもえひるはきえつつものをこそおもへ" => 49,
"きみがためをしからざりしいのちさへながくもがなとおもひけるかな" => 50,
"かくとだにえやはいぶきのさしもぐささしもしらじなもゆるおもひを" => 51,
"あけぬればくるるものとはしりながらなほうらめしきあさぼらけかな" => 52,
"なげきつつひとりぬるよのあくるまはいかにひさしきものとかはしる" => 53,
"わすれじのゆくすゑまではかたければけふをかぎりのいのちともがな" => 54,
"たきのおとはたえてひさしくなりぬれどなこそながれてなほきこえけれ" => 55,
"あらざらむこのよのほかのおもひでにいまひとたびのあふこともがな" => 56,
"めぐりあひてみしやそれともわかぬまにくもがくれにしよはのつきかな" => 57,
"ありまやまゐなのささはらかぜふけばいでそよひとをわすれやはする" => 58,
"やすらはでねなましものをさよふけてかたぶくまでのつきをみしかな" => 59,
"おほえやまいくののみちのとほければまだふみもみずあまのはしだて" => 60,
"いにしへのならのみやこのやへざくらけふここのへににほひぬるかな" => 61,
"よをこめてとりのそらねははかるともよにあふさかのせきはゆるさじ" => 62,
"いまはただおもひたえなむとばかりをひとづてならでいふよしもがな" => 63,
"あさぼらけうぢのかはぎりたえだえにあらはれわたるせぜのあじろぎ" => 64,
"うらみわびほさぬそでだにあるものをこひにくちなむなこそをしけれ" => 65,
"もろともにあはれとおもへやまざくらはなよりほかにしるひともなし" => 66,
"はるのよのゆめばかりなるたまくらにかひなくたたむなこそをしけれ" => 67,
"こころにもあらでうきよにながらへばこひしかるべきよはのつきかな" => 68,
"あらしふくみむろのやまのもみぢばはたつたのかはのにしきなりけり" => 69,
"さびしさにやどをたちいでてながむればいづこもおなじあきのゆふぐれ" => 70,
"ゆふさればかどたのいなばおとづれてあしのまろやにあきかぜぞふく" => 71,
"おとにきくたかしのはまのあだなみはかけじやそでのぬれもこそすれ" => 72,
"たかさごのをのへのさくらさきにけりとやまのかすみたたずもあらなむ" => 73,
"うかりけるひとをはつせのやまおろしよはげしかれとはいのらぬものを" => 74,
"ちぎりおきしさせもがつゆをいのちにてあはれことしのあきもいぬめり" => 75,
"わたのはらこぎいでてみればひさかたのくもゐにまがふおきつしらなみ" => 76,
"せをはやみいはにせかるるたきがはのわれてもすゑにあはむとぞおもふ" => 77,
"あはぢしまかよふちどりのなくこゑにいくよねざめぬすまのせきもり" => 78,
"あきかぜにたなびくくものたえまよりもれいづるつきのかげのさやけさ" => 79,
"ながからむこころもしらずくろかみのみだれてけさはものをこそおもへ" => 80,
"ほととぎすなきつるかたをながむればただありあけのつきぞのこれる" => 81,
"おもひわびさてもいのちはあるものをうきにたへぬはなみだなりけり" => 82,
"よのなかよみちこそなけれおもひいるやまのおくにもしかぞなくなる" => 83,
"ながらへばまたこのごろやしのばれむうしとみしよぞいまはこひしき" => 84,
"よもすがらものおもふころはあけやらでねやのひまさへつれなかりけり" => 85,
"なげけとてつきやはものをおもはするかこちがほなるわがなみだかな" => 86,
"むらさめのつゆもまだひぬまきのはにきりたちのぼるあきのゆふぐれ" => 87,
"なにはえのあしのかりねのひとよゆゑみをつくしてやこひわたるべき" => 88,
"たまのをよたえなばたえねながらへばしのぶることのよわりもぞする" => 89,
"みせばやなをじまのあまのそでだにもぬれにぞぬれしいろはかはらず" => 90,
"きりぎりすなくやしもよのさむしろにころもかたしきひとりかもねむ" => 91,
"わがそではしほひにみえぬおきのいしのひとこそしらねかわくまもなし" => 92,
"よのなかはつねにもがもななぎさこぐあまのをぶねのつなでかなしも" => 93,
"みよしののやまのあきかぜさよふけてふるさとさむくころもうつなり" => 94,
"おほけなくうきよのたみにおほふかなわがたつそまにすみぞめのそで" => 95,
"はなさそふあらしのにはのゆきならでふりゆくものはわがみなりけり" => 96,
"こぬひとをまつほのうらのゆふなぎにやくやもしほのみもこがれつつ" => 97,
"かぜそよぐならのをがはのゆふぐれはみそぎぞなつのしるしなりける" => 98,
"ひともをしひともうらめしあぢきなくよをおもふゆゑにものおもふみは" => 99,
"ももしきやふるきのきばのしのぶにもなほあまりあるむかしなりけり" => 100,
_ => 0
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment