We will be featuring different members of the Brilliant community, so that you can get to know them better. For the eleventh issue, we are featuring Karthik Venkata, a 14 year old who is interested in electronics and coding, and wants to use that knowledge to help others less fortunate
One problem of his that I liked due to the simple setup which encouraged different ways of thinking, is to find in terms of and in the image below
One recent solution of his that I enjoyed, is to solve:
The solution is cleanly presented, and indicates where/how the conditions are used.
Tell us more about yourself.
I'm a 10th grade student from Visakhapatnam, India. I love Electronics, Coding, Physics, Math and Brilliant. I build circuits with Arduino, listen to symphonies, try to develop my own algorithms to solve different types of Rubik's Cubes and even play DoTA 2 in my free time.
What is something that others don't know about you?
1. My personal record in solving a 3x3x3 Rubik's cube is 58 seconds.
2. I love Machine Learning Algorithms, and had even written my own one in Python.
3. I like Game Theory, although I know very little about it.
4. My favorite Mathematicians are Paul Erdös and Martin Gardner.
What inspired you to be interested in coding?
I was inspired by my grandfather, who gifted me an Arduino a couple of years ago. It was then when I got interested into coding and basic electronics. OCW-MIT 6.006 lectures and the O'Reilly books have also shaped my interests into coding and algorithms. (They are really amazing, especially for beginners).
In your own words, define an algorithm.
Well, I don't have much of a "unique" notion of what an algorithm is. I like the consensus that an algorithm is a set of well defined (logical) operations that are to be performed step-by-step, to make a transition from some given inputs to an output we require.
What is your algorithm to solve the 3x3x3 Rubik's cube?
I have tried to study the renown Fridrich method and God's Algorithm for a 3x3x3 cube. This writeup has been very useful for me to understand the mathematics involved. Although I tried developing a new way to solve a 3x3x3, my attempts were in vain. Yet, I think I do have a unique style in making moves on the cube.
What do you want to accomplish?
I wish to become a Researcher in Computer Science and Mathematics, and continue learning with the same zeal I have now. I want to develop technology that are not oriented on comfort or luxury, but on helping millions of people who don't enjoy the quality of life we all here have.
I want to make Internet and PCs to be globally accessible and cost-effective resources, without much compromise in functionality. I am inspired by Artificial Neural Networks, whose full potential is yet untapped, and would wish to study about them to make more advances that would help disabled persons.
What do you wish for Brilliant?
I wish Brilliant Community expands more, and gets global recognition for providing such a great platform for math and science loving people to interact and learn together. I am really thankful to Brilliant for connecting like-minded math lovers across the globe.