Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
競技プログラミングで 基礎体力を身につけよう / You can get basic skil...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
mdstoy
November 27, 2024
Programming
0
510
競技プログラミングで 基礎体力を身につけよう / You can get basic skills through competitive programming
関ジャバ'24 11月度 #kanjava
mdstoy
November 27, 2024
Tweet
Share
More Decks by mdstoy
See All by mdstoy
オレオレフレームワークを作る羽目になった時の話 / only my framework
mdstoy
0
82
ユニットテストに対する考え方の変遷 / Everyone should watch his live coding
mdstoy
0
180
生成AIは電気駱駝の夢を見るか? / Do Generation AIs Dream of Electric Camel?
mdstoy
0
130
好きなJavaの仕様を発表します / Favorite Java Language Specification Announcement Dragon
mdstoy
0
510
もう参照渡しとは言わせない 2019 梅雨明け / Do not let anyone say "pass by reference" 201907
mdstoy
0
720
もう参照渡しとは言わせない 2018 冬 / Do not let anyone say "pass by reference"
mdstoy
2
6.2k
無職になったので料理をしました / I cooked dinner for my family because I am unemployed.
mdstoy
0
390
Other Decks in Programming
See All in Programming
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
190
CopilotKit + AG-UIを学ぶ
nearme_tech
PRO
1
120
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
500
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
410
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
480
CSC307 Lecture 12
javiergs
PRO
0
450
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
120
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
7
1.2k
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
100
ふん…おもしれぇ Parser。RubyKaigi 行ってやるぜ
aki_pin0
0
120
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
360
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
12
6.6k
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
110
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
95
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
BBQ
matthewcrist
89
10k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
860
The Language of Interfaces
destraynor
162
26k
The Curious Case for Waylosing
cassininazir
0
260
Designing for Performance
lara
611
70k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Transcript
ڝٕϓϩάϥϛϯάͰ جૅମྗΛʹ͚ͭΑ͏ ؔδϟό݄LBOKBWB ా๛࢙ 1
ా๛࢙ !NETUPZ גࣜձࣾ3JTF6Q +BWB͕͖ͳϓϩάϥϚʔ ओͳ࣮ɿؔδϟόͰՎ͏ɺ%BODF%BODF3FWPMVUJPOͰશࠃҰҐ ࣗݾհ 2
ՎͬͯགྷΕΔϓϩάϥϚʔ
4 ;FSPUP)FSP
5 ͷߴಓ࿏
6 ͷߴಓ࿏ ߴಓ࿏Λ௨Ε ୭Ͱ)FSPʹͳΕΔʁ
7 ͷߴಓ࿏ ͦΜͳ͜ͱ͕Ͱ͖ͨΒ ୭ۤ࿑͍ͯ͠ͳ͍
8 ͷߴಓ࿏ ͱͱɺͷߴಓ࿏Λ ൈ͚ͨ͋ͱʹौ͕͋Δͱ͍͏
9 ͷߴಓ࿏ ͦͦഅྗ͕ͳ͍ͱ ߴಓ࿏ʹΔ͜ͱͰ͖·ͤΜ
10 ͷߴಓ࿏ ·ͣߴಓ࿏ΛΕΔΑ͏ʹ جૅମྗΛ͚ͭ·͠ΐ͏
11 ڝٕϓϩάϥϛϯάͰ جૅମྗΛʹ͚ͭΑ͏
12 ڝٕϓϩάϥϛϯάͱ
13 ʢҙɿۀϓϩάϥϚʔ͚ʹิਖ਼͍ͯ͠·͢ʣ ཁ݅ɾ༷͕͞ΕΔͷͰ ͦΕʹԊͬͨϓϩάϥϜΛॻ͍ͯೲ͢Δ ൃଆ͕͋Β͔͡Ί༻ҙ͍ͯͨ͠ςετέʔε͕ ΦʔϧάϦʔϯʹͳΕ͓͚ͬʔ ʢͨͩ͠ςετέʔεͷৄࡉΘ͔Βͳ͍ʣ ڝٕϓϩάϥϛϯάͱ
14 ʢҙɿۀϓϩάϥϚʔ͚ʹิਖ਼͍ͯ͠·͢ʣ ࣮ߦʢେʙඵʣ Ϧιʔεͷ੍ݶʢେϝϞϦ༻ྔʣ ͳͲͷ͍ΘΏΔඇػೳཁ݅͋Δ ˢಈ͚͍͍ɺͱͳΒͳ͍ ڝٕϓϩάϥϛϯάͱ
15 ͷྫ
16 ɿӳখจࣈٴͼAA͔ΒͳΔจࣈྻ4͕༩͑ΒΕ·͢ɻ4͔ΒAAΛ͢ ͯআͨ͠จࣈྻΛٻΊ͍ͯͩ͘͞ɻ ੍ɿ4ӳখจࣈٴͼAA͔ΒͳΔ͞Ҏ্ҎԼͷจࣈྻ ೖྗྫɿlTBEGXFGHFSXFGFz ग़ྗྫɿlTBEGXFGHFSXFGFz ग़యɿIUUQTBUDPEFSKQDPOUFTUTBCDUBTLTBCD@B
17 ճྫ
18 +BWBͪΌ͏Μ͔͍ʂʁ
19
20
21 +BWB৭ΜͳҙຯͰʮ͍ʯ ʢ͜ͷจ຺ʹ͓͍ͯʣ
22 هड़͕Ͳ͏ͯ͠ʹͳΔͷͰ࣮Ͱෛ͚Δ *%&Ͱ͔ͳΓָʹͳΔͱ͍͑ ೖྗΛड͚औΔͨΊʹ͏KBWBVUJM4DBOOFS͕ॏ͍ 4ZTUFNPVUΛͦͷ··ग़ྗʹ͏ͷॏ͍ ˡݱ࣮తʹɺೖྗKBWBJP*OQVU4USFBNͳͲΛͬͯ Ϩϕϧ࣮Λ͢Δඞཁ͕͋Δ ग़ྗ1SJOU8SJUFSͳͲͰϥοϓ͢Δඞཁ͕͋Δ +BWB৭ΜͳҙຯͰʮ͍ʯ
23 ͍ΖΜͳ՝ʹऔΓΉͱ ࣗવʹݴޠ༷ϥΠϒϥϦͷಛੑʹ ৄ͘͠ͳΕ·͢
24 ͪΐͬͱ͍͠ͷྫ
25 ग़యɿIUUQTBUDPEFSKQDPOUFTUTBCDUBTLTBCD@D
26 ͨΓલ͕ͩɺᐆດͳهड़ڐ͞Εͳ͍
27 ग़యɿIUUQTBUDPEFSKQDPOUFTUTBCDUBTLTBCD@D
28 ۪ʹͬͯΈΔ
29 ۪ʹΔͱɺ0 /? ͷ ܭࢉྔ͕ඞཁͱͳΔͷͰ / ͷͱ͖ඵͰऴΘΒͳ͍
30 ग़ݱҐஔΛ͓֮͑ͯ͘
31 ҰॏϧʔϓͰࡁΉͷͰ େৎʹͳΓ·ͨ͠
32 ڝٕϓϩάϥϛϯάΛ͍ͬͯΔ ͱɺͦͷΑ͏ͳσʔλྔͱܭࢉྔͷ ײ͕֮ࣗવʹʹ͍͍͖ͭͯ·͢
33 ڝٕϓϩάϥϛϯάܦݧऀΛ εΧτରͱ͞Ε͍ͯΔاۀʹ ΧδϡΞϧ໘ஊʹݴͬͨͱ͖ͷҰίϚ
34 ʮֶࣗྗ͕ͦ͜·Ͱ༏Ε͍ͯΔΘ͚Ͱͳ͍ͷͰ ͍͠ख͕ग़ͳ͍ͷͰ͕͢େৎͰ͔͢ʁʯ ʮͦ͜·Ͱ͍͕͠ղ͚ͳ͘ͱܭࢉྔʹର͢Δײ ֮Λਖ਼࣋ͨ͘͠Ε͍ͯΔ͜ͱ҆৺ײʹܨ͕Γ·͢ʯ
35 ʮઍ݅ͦ͜ΒͰɺσʔλྔ͕ଟ͍ ͔Β͘ͳΔͷํͳ͍ͬͯݴΘΕ ͯࠔΓ·͔͢ΒͶʯ
36 ۙͳͷྫ
37 &YDFMͷྻͰOOO൪ͷྻͷ ΞϧϑΝϕοτͬͯԿʁ ࠷ۙ5XJUUFSʢݱ9ʣͰʹͳͬͯ·ͨ͠
38 ग़యɿIUUQTBUDPEFSKQDPOUFTUTBCDUBTLTBCD@D
39 ਐ๏ͦͷͷͰͳ͍͚Ͳ ਐ๏͔Βਐ๏ͷม͕Ͱ͖͑͢͞Ε ͋ͱͪΐͬͱͨ͠Ԡ༻Ͱղ͚·͢ Ͱׂͬͨ͋·Γ͕ͳΒ"ɺͳΒ#ͱͳΓ·͕͢ ͋·Γ͕ͷͱ͖;ʹͳΔ͜ͱʹؾ͚ͮΑ͍
40 ʢਐ๏Λਐ๏ʹม͠ΖͱݴΘΕͯ ͙͢Ͱ͖·͔͢ʁʣ
41 ڝٕϓϩάϥϛϯάΛ͍ͬͯΔͱ ͦ͏͍͏ྨͷࢁఔ͋Γ·͢ ͍࣋ͬͯͳͯ͘ࢮʹ͠ͳ͍͕ ͍࣋ͬͯΔͱ͍͟ͱ͍͏ͱ͖ʹॿ͔Δಓ۩͕૿͑Δ ࠊ͕͑ΒΕΔ
42 ͦͷΑ͏ͳΛ ۀͰղ͚ͱ͍͏͜ͱى͜Βͳ͍͕ ղܾ͍ͨ͠ͷ෦ͱͯ͠ ग़ݱ͢Δ͜ͱे͋Γ͑·͢
43 ʢ༨ஊɿͪΐͬͱҧ͏͚Ͳ ใॲཧٕज़ऀࢼݧͳΜ͔ ࠊΛ͑Δͱ͍͏ҙຯͰඇৗʹ༗༻ʣ
44 ͪͳΈʹ
45 ʢ&YDFMͷྻ൪߸ʹ͍ͭͯ ࣮ࡍʹ&YDFMʹྻ൪߸Λ ॻ͍ͨ΄͏͕ૣ͍ʣ
46 ʮ͞ʯͬͯʁ
47 େࡶʹ͚ͯͭ ೲظʹؒʹ߹ΘͤΔʮૣ͞ʯ ࣮ͦͷͷͷʮ͞ʯ େࡶ͗͢Δͱ͍͏ҟೝΊΔ
48 ڝٕϓϩάϥϛϯάΛ͍ͬͯΔͱ ࣮ͷ͕ࣗ͞વʹ ʹ͍͍͖ͭͯ·͢ ʢ·͞ʹےτϨʣ
49 ʮ͍ʯ͜ͱʹͦΜͳʹ ҙຯ͕͋Δ͔ʁ
50 ΊͪΌͪ͘Ό͘ͳΔͱ ΊͪΌͪ͘ΌΠςϨʔγϣϯ͕ ճͤΔΜͰ͢Αʢ࣮ʣ
51 ͋ͱɺσʔλߏͷͱ͔ ͔͚ͨͬͨ͠Ͳ ͖Γ͕ͳ͍ͷͰলུ ڵຯͷ͋Δਓͥͻ ڝٕϓϩάϥϛϯάͬͯΈ͍ͯͩ͘͞
52 ελοΫτϨʔεͷ ελοΫͬͯʁ
53 +BWBͰελοΫΩϡʔΛ ͍͍ͨͱ͖ "SSBZ%FRVF Λ͏ͷ͕Α͍