[Python] I'm a green coder ~ [AtCoder]

[Celebration] I became a green coder ~

The 21st time is finally a green coder! !! !! At the beginning, I could prove that I could be a green coder even though I couldn't write a double for sentence! !! !! By the way, the green coder seems to be the top 30% of ʻAtcoder`! !! !! ** Wow! !! !! ** ** Crackling (applause) ~ スクリーンショット 2020-06-14 3.10.59.png

Related article link

[Python] Now a brown coder ~ [AtCoder]

What I did before I became a green coder

It may be helpful for brown coder! To change from a brown coder to a green coder ** Requires learning (study) of some algorithms → Study → Hard ... ** I feel that motivation management is quite important because it is easy to become ...

So For the time being, I will leave an article about what I have done so far!

① Learn weapons (mainly algorithms) one by one!

[Guidelines for improving AtCoder, a competition pro taught by Red Coder [Intermediate Edition: Aim for Light Blue Coder! ]]( https://qiita.com/e869120/items/eb50fdaece12be418faa#2-3-%E5%88%86%E9%87%8E%E5%88%A5%E5%88%9D%E4%B8%AD%E7 % B4% 9A% E8% 80% 85% E3% 81% 8C% E8% A7% A3% E3% 81% 8F% E3% 81% B9% E3% 81% 8D% E9% 81% 8E% E5% 8E % BB% E5% 95% 8F% E7% B2% BE% E9% 81% B8-100-% E5% 95% 8F) (@ e869120)

AtCoder has collected 100 good educational questions that are appropriate for brown and green coders to achieve a light blue coder, or rating 1200, with a small number of questions.

100 past questions that beginners and intermediates should solve in this article` Start to solve, DFS, BFS, binary search, bit full search ... It is great that I can solve basic problems such as! Thanks to this, the probability of solving the 400-point problem, which is ABC's D problem, has increased considerably!

Thanks to @ e869120! !! !! !! !! !!

② Extend the Longest Streak!

I solved at least one question every day and extended the ** Longest Streak ** in AtCoder Problems! ** 60 days if you notice! !! !! I was surprised myself! !! !! Wow! !! !! ** ** スクリーンショット 2020-06-14 3.24.45.png

I continue to solve at least one question every day for two main reasons:

-** Motivation management ** ―― ~~ Recently, I have more things I want to do, and the time I spend on competitive programming has decreased considerably, but ~~ I maintain the minimum motivation by solving at least one question every day. -** Speed up solving ** ――If the speed of solving up to 400 points is stable and fast, you will get green performance! It takes some getting used to the problem in order to solve it quickly, so I think the shortcut for the green coder is to solve the problem every day and manage the amount!

Also, on days when you don't have time to do competitive programming or when you feel sleepy I was solving the problem of Difficulty: 0 w (Difficulty: Solve 400 or more! If you play tied up, it probably won't last every day, so it's okay to feel this loose w)

--Difficulty: Easy --Number: All

If you scroll to the bottom, it will come out. スクリーンショット 2020-06-14 3.57.00.png スクリーンショット 2020-06-14 3.59.13.png

**Continuation is power! ** ** We will continue to grow ** Longest Streak **!

③ Participate in the contest every week!

** Essential for motivation management! ** ** It's nice that the rate and performance are visualized as numbers because it can be continued like a game ~ It's like ESports! For the time being, just press the registration button for the contest as soon as possible! Even if you cannot participate due to falling asleep, the rate will not drop if you submit 0!

I don't know if this makes sense, but I have read through the question sentences and explanation PDFs of the questions with the difficulty level one level higher than the one I solved (500 points if you can solve up to 400 points). I am thinking about and referring to the following things.

――What kind of algorithm should you study in the future? ――Is it possible to solve it by increasing the proficiency level of the algorithm that you know? --The idea of how to solve and the way of thinking of mathematics

bonus

I haven't put out a light blue performance (1200 ~) yet ... At this rate, I can't become a light blue coder. スクリーンショット 2020-06-14 4.33.54.png

Past articles

[Python] I tried to solve 100 past questions that beginners and intermediates should solve [Part1 / 22] This is an article "I tried to solve it with Python" of "100 past questions that beginners and intermediates should solve" introduced in ①. ~~ The article has not been updated at all since the BFS article ~~ I will update the articles after Knapsap DP soon w By wearing more weapons, you will be able to perform light blue performance first! !! !!

Next time, do your best to become a light blue coder!

Recommended Posts

[Python] I'm a green coder ~ [AtCoder]
[Python] Now a brown coder ~ [AtCoder]
[DSU Edition] AtCoder Library reading with a green coder ~ Implementation in Python ~
AtCoder ABC 177 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)
[Internal_math (1)] Read with Green Coder AtCoder Library ~ Implementation in Python ~
[AtCoder] Solve ABC1 ~ 100 A problem with Python
Atcoder until green
AtCoder ABC 174 Python
AtCoder ABC187 Python
AtCoder ABC188 Python
AtCoder ABC 175 Python
[AtCoder] Solve A problem of ABC101 ~ 169 with Python
Why I'm a Java shop and start Python
Challenge AtCoder (ABC) 164 with Python! A ~ C problem
[Fenwick_Tree] AtCoder Library-Reading with Green Coder-Implementation in Python-
Daily AtCoder # 36 in Python
Daily AtCoder # 32 in Python
Daily AtCoder # 6 in Python
Daily AtCoder # 18 in Python
A * algorithm (Python edition)
Daily AtCoder # 53 in Python
Daily AtCoder # 7 in Python
[Python] Take a screenshot
Daily AtCoder # 24 in Python
Daily AtCoder # 37 in Python
Solve AtCoder 167 with python
Daily AtCoder # 8 in Python
Daily AtCoder # 42 in Python
Create a Python module
Daily AtCoder # 21 in Python
Daily AtCoder # 17 in Python
Daily AtCoder # 38 in Python
Daily AtCoder # 54 in Python
Daily AtCoder # 11 in Python
A python lambda expression ...
Daily AtCoder # 15 in Python
Daily AtCoder # 13 in Python
Daily AtCoder # 45 in Python
Daily AtCoder # 30 in Python
Daily AtCoder # 40 in Python
Daily AtCoder # 10 in Python
Daemonize a Python process
Daily AtCoder # 5 in Python
Daily AtCoder # 28 in Python
Daily AtCoder # 39 in Python
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 # 14 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