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
mdstoy
November 27, 2024
Programming
0
370
競技プログラミングで 基礎体力を身につけよう / 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
生成AIは電気駱駝の夢を見るか? / Do Generation AIs Dream of Electric Camel?
mdstoy
0
68
好きなJavaの仕様を発表します / Favorite Java Language Specification Announcement Dragon
mdstoy
0
390
もう参照渡しとは言わせない 2019 梅雨明け / Do not let anyone say "pass by reference" 201907
mdstoy
0
660
もう参照渡しとは言わせない 2018 冬 / Do not let anyone say "pass by reference"
mdstoy
2
5.9k
無職になったので料理をしました / I cooked dinner for my family because I am unemployed.
mdstoy
0
330
Other Decks in Programming
See All in Programming
最近のVS Codeで気になるニュース 2025/01
74th
1
240
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
10
1.4k
WebDriver BiDiとは何なのか
yotahada3
1
100
asdf-ecspresso作って 友達が増えた話 / Fujiwara Tech Conference 2025
koluku
0
1.6k
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
150
[JAWS-UG横浜 #79] re:Invent 2024 の DB アップデートは Multi-Region!
maroon1st
0
130
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
7
1.5k
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
390
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
28
6.1k
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
200
DMMオンラインサロンアプリのSwift化
hayatan
0
270
Package Traits
ikesyo
2
230
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Gamification - CAS2011
davidbonilla
80
5.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Designing for Performance
lara
604
68k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
A designer walks into a library…
pauljervisheath
205
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
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 Λ͏ͷ͕Α͍