Hey guys, I am currently doing cp. I find it quite difficult to manage both Codeforces and Codechef together. Moreover, I feel that the quality of Codechef contests altogether is not very good and Codeforces contests seem to be relatively better as far as logic building is concerned. In my CP journey so far, I have observed that through cc contests, I am not able to improve much in logic building. The problems asked in Codechef seem to be inclined more towards mathematical side of things, although I'm not saying that Codechef contests are really bad, they might be excellent for someone else, but I feel that managing Codechef and Codeforces together is a tough task. Currently, I would say that I am just above beginner level competitive programmer. So, my question for you all is that should I start focusing only on Codeforces platform as far as CP and problem solving skills are concerned or should I continue doing both CC and CF?
https://mirror.codeforces.com/blog/entry/91114
Read this blog carefully.
I've competed on both platforms, and I don't think they're that different. Maybe old Codechef was different, but nowadays Codechef is tending towards the same trend as Codeforces, with problems centered around finding the one pivotal observation and having low-mid length implementation. I personally just compete on as many platforms as I can because I like contests.
You are misjudging things, it's true that there is a difference between type of problems served at both platforms but it doesn't mean that you only need one of them.
You would have needed only one of them when both of them offered you similar content, but it's good that we have diversity in type of problems. So, in my opinion, you should stick to both of them. You may choose to practice at any one them (or maybe choose some other platform for practice), but for contest and upsolving I would recommend both.