[Python] Now a brown coder ~ [AtCoder]

[Celebration] I became a brown coder ~

The 12th time is finally a brown coder! !! !! At the beginning, I couldn't even write a double for sentence, so it grew tremendously! !! !! Crackling (applause) ~ スクリーンショット 2020-04-06 23.11.41.png

What I did before I became a brown coder

It may be helpful for beginners of competition professionals! So I will leave an article about what I have done so far!

① I am excited to read various articles by Kencho-san!

This is the first article I read! What to do next after registering with AtCoder-If you solve this much, you can fight enough! Past questions selected 10 questions ~ After looking through this, I actually solved it with Python! I read other exciting articles such as commuting time even if I didn't understand them! Computational complexity articles and essential knowledge to be able to solve the C problem (300 points) level! ~~ I think you should read the C ++ source code in an atmosphere ~~ For the time being, I read various articles including other people's articles in my spare time!

② For the time being (almost) I will participate in ABC at 9 pm every week!


Sudden rap
At the very beginning, an amateur who is pleased with AC just for A problem! But the source code is too concise when you look at other people's answers! And was there such a way of writing! And the excitement that springs up! AtCoder that gives you excitement in your life! Thank you!

・ ・ ・

Anyway, I left the source code that impressed me in Notepad and gradually made it my own! Also, the rate increased little by little at ABC every week, and I was able to maintain my motivation!

③ Solve simple problems with AtCoder Problems!

AtCoder Problems I started to solve the Difficulty from the smallest one and gained confidence!

④ Solve the introduction to AOJ programming!

[Introduction to AOJ programming] (https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/all) Go around these 10 topics (40 questions) twice! (* Topic 11 (class and structure) is excluded because it is not used in the competition pro) Although it was said to be an introduction, it was chewy. Everything is good! !! !! These 40 questions were very educational, and in fact, I felt that I had acquired the basic skills! This was insanely big for me and gave me confidence! The fear of 2D and 3D arrays is gone! If you do these 40 questions, you will be able to solve 99% of A and B problems (100, 200 points) first!

⑤ Wear weapons one by one.

DP (Dynamic Programming), Queue / Stack, DFS / BFS, Bit Full Search ... I study every day with reference to Kenchon's articles. Insanely typical basic problems can be solved (currently progressive).

** I was able to turn brown between ④ and ⑤! ** **

Bonus typing practice

I used to practice typing (sushi) to take a break from studying algorithms. After practicing typing every day for about two weeks, I was able to do blind touch ~ I feel that the speed of writing source code is also increasing → Is it connected to the rate increase to some extent? ?? ??

Next time, do your best to become a green coder!

Recommended Posts

[Python] Now a brown coder ~ [AtCoder]
[Python] I'm a green coder ~ [AtCoder]
AtCoder ABC 177 Python (A ~ E)
AtCoder ABC 178 Python (A ~ E)
AtCoder ABC 176 Python (A ~ E)
AtCoder ABC 182 Python (A ~ D)
atCoder 173 Python
Template AtCoder ABC 179 Python (A ~ E)
[Python] [Explanation] AtCoder Typical DP Contest: A Contest
Today's AtCoder ~ The Road to the Brown Coder ~
[AtCoder] Solve ABC1 ~ 100 A problem with Python
Solve AtCoder ABC168 with python (A ~ D)
AtCoder ABC 174 Python
AtCoder ABC187 Python
Now Python3 (Other)
AtCoder ABC188 Python
[DSU Edition] AtCoder Library reading with a green coder ~ Implementation in Python ~
AtCoder ABC 175 Python
[AtCoder] Solve A problem of ABC101 ~ 169 with Python
Solve A ~ D of yuki coder 247 with python
Challenge AtCoder (ABC) 164 with Python! A ~ C problem
Daily AtCoder # 36 in Python
Daily AtCoder # 2 in Python
Daily AtCoder # 32 in Python
Daily AtCoder # 6 in Python
A * algorithm (Python edition)
Daily AtCoder # 53 in Python
Daily AtCoder # 33 in Python
Daily AtCoder # 7 in Python
[Python] Take a screenshot
Daily AtCoder # 37 in Python
Solve AtCoder 167 with python
Daily AtCoder # 8 in Python
Create a Python module
Daily AtCoder # 21 in Python
Daily AtCoder # 38 in Python
Daily AtCoder # 11 in Python
A python lambda expression ...
Daily AtCoder # 15 in Python
Daily AtCoder # 47 in Python
Daily AtCoder # 13 in Python
Daily AtCoder # 45 in Python
Daily AtCoder # 30 in Python
Daily AtCoder # 10 in Python
Daemonize a Python process
Daily AtCoder # 28 in Python
Brown coder tried to solve Panasonic Contest 2020A ~ C
Automate AtCoder submission (Python)
Daily AtCoder # 20 in Python
Daily AtCoder # 19 in Python
Daily AtCoder # 52 in Python
Daily AtCoder # 3 in Python
Daily AtCoder # 50 in Python
Daily AtCoder # 26 in Python
Daily AtCoder # 4 in Python
Daily AtCoder # 43 in Python
Daily AtCoder # 29 in Python
Daily AtCoder # 22 in Python
Daily AtCoder # 49 in Python
Daily AtCoder # 27 in Python
Daily AtCoder # 1 in Python