Caution and Tips:
First, Try To Understand the Problem Statement. Second, Solve Code with Pen and Paper.
Third, Then Write code and submit in the OJ to justify test cases.
Fourth, If failed to AC then optimize your code to the better version.
Fifth, After failed in 3rd time see my solution. Understnad the logic and implement by your own.
Please, don’t just copy-paste the code. It will kill your creativity 🙂
About Me & MyBlog
Software Engineer | Polyglot Programmer | Gym Lover | Cyclist | Algorithm Addict | Programming and Research enthusiast | Life Long Passionate Learner | Love CSE, Backend and Data
Hi, thanks for your interest on my blog 🙂 I am Syed Ahmed Zaki, Founder of CodeLiftio! This is my blog “Zakilive.Com” for sharing my knowledge and passion with you all.
I was born in a beautiful country of south asia named Bangladesh. I am a Computer Science and Engineering graduate from Daffodil International University. I am passionate, dedicated, hardworking about my tasks and fond of Algorithms, Competitive Programming, Mathematics, Research in data science(Machine Learning, AI, NLP, Deep Learning), bioinformatics and IoT. I also love software engineering. In software development field I prefer Web Application Engineering.
In my Daffodil life I tried to participate in several programming contests(online, onsite, intra etc.) and passed some time in ACM training class for sharpening my logical skills. As an ordinary people it was little bit tough for me alongside with academic pressure, thesis and research paper writing but I love challenges so I always tried to push my limits though still I need to improve a lot in everything but I always trust in this quote “Hard work beats talent”. That quote I have learned from my life through bodybuilding of 6 years since 2012 and after losing 33 KG fat in 4 months from 101 KG I developed my fit physique, so I respectfully believe in this sentence and relate this with CSE field. I also love to learn from my failures. I hate excuses while working professionally and I love trying to finish my work with perfection till the last moment before deadline.
I also love to explore and play with new technologies and try to implement it with innovative ideas. In my university life, I always tried to learn from the basics of CS. So, I have tried to gather Networking to Database Knowledge, OS fundamentals to OOP etc. all fundamental core basics in my skillset in a practical approach.
Alongside with developing some web applications in core php and laravel framework I have also tried to build games with unity3d game engine, built 2 android apps, experimented machine learning with python, data mining with WEKA, AI chatbot, IoT based weather station and some more project works for my undergraduate courses. As I am language and platform agnostic, I enjoyed and learned a lot from all of these works. I also love teamwork. Alongside software engineering and different extra curricular activities I also love teaching. I am also proficient at working with linux and windows based OSes and I feel so lucky if I get chance to contribute in opensource projects. In my linkedin profile you will find more details about me.
However, I am actually a knowledge seeker and life long passionate learner who tries to make his weakness as strength, I was a serious student of all the courses in CS academia that can solve real life problems as I love to explore knowledge in a crafted manner. I love to study books, blogs or whatever philosophically solve my curiosity. For that, I maintain a good collection of various technological, scientific and philosophical books in my small library. Knowledge sharing, analytical thinking, practice and passing the passion of mine with you is one of my motivations for running this blog. I practice to hone my skills with trying to improve my programming and developing skillset day by day and what I learn, I never forget to share here for you.
In my free time I love to do cycling or gym or play racing games in my android phone or watch animated movies and also love to promote positive, fit and healthy lifestyle among people.
Connect with me:
Currently I am working with .NET technologies. If you have any opportunity/business to work with me or any other query kindly say just hi to me at my mail:
- A ll Codes (310)
- ACM (221)
- ACM Technique (18)
- ACM-ICPC (57)
- Adhoc/Brute Force (3)
- Algorithm (83)
- Algo Unsolved (3)
- Asymptotic Notation (3)
- Geometry (2)
- Graph (6)
- Number Theory (6)
- Recursion (3)
- Searching (3)
- Sorting (13)
- Tree (6)
- Competitive Programming (1)
- Data Structure (6)
- Future Reference (1)
- Problem Solution (101)
- Programming Contest (2)
- Programming Problem Solving (18)
- CS Courses (138)
- Art of Effective Living (1)
- Artificial Intelligence (12)
- Assembly Language (3)
- Compiler Design (1)
- Computer Architecture (3)
- Data Communication (1)
- Data Mining (10)
- WEKA (2)
- Database (10)
- SQL (8)
- Digital Image Processing (5)
- Embedded Systems (2)
- Arduino (2)
- Games Development (1)
- Graphics (9)
- OpenGL (7)
- Mathematics (25)
- Microprocessor (1)
- OOP (42)
- Operating System (10)
- Simulation and Modelling (1)
- Web Engineering (1)
- Experience (3)
- Fitness (11)
- Graphics Design (1)
- Photoshop (1)
- HigherStudy (42)
- HTML/CSS (1)
- Job (39)
- MSSQL (3)
- Open Source (5)
- Philosophy of Life (112)
- Learning (1)
- Life (9)
- Life Motivation (74)
- Life Productivity (4)
- Life Rules (3)
- Life Skills (2)
- Lifefact (3)
- Lifelessons (4)
- Lifestyle (1)
- Love (5)
- Motivation (14)
- Motivational Posts (4)
- Music (3)
- Poems (1)
- Love (1)
- Poetry (1)
- Ramadan (1)
- Romance (4)
- Sadness (1)
- Sarcasm (1)
- Thoughts (2)
- Pore Abar Bujhbo (8)
- Presentation (8)
- Programming (303)
- Project (2)
- Project Report (1)
- Research (45)
- Sentiment Analysis (3)
- Software Development (78)
- Tech Tips (21)
- Uncategorized (24)
- University Life (4)
- Web Links (1)
- বাংলা (10)
Monthly Archives: June 2018
Studying is difficult. When people ask you to make a list of your favorite activities, studying isn’t something you list in the top ten. Studying takes a significant amount of mental energy and effort to sustain concentration. Whether it’s preparing for an exam or to retain information for your own good, it’s challenging to maintain the motivation necessary to learn new material.
In a world full of instant gratification, it’s easy to be distracted. I’d much rather scroll through social media than stare at academic writing, even if I find the topic interesting. The truth is, studying isn’t all that fun to begin with. It’s hard to stay motivated because it requires effort, it’s time consuming, and it’s a boring task in and of itself. So how can you stay motivated to do something that feels like watching paint dry?
Here’s 10 ways to stay motivated to study:
1. Change perspectives. Take a step back and realize your privilege. You’re blessed enough to have the opportunity to learn. Regardless of how much you enjoy the subject, some people don’t have the ability to learn in the way you take for granted. Others don’t have quality educators to show them the ropes, or families and neighborhoods that are conducive to their studying. Appreciate the fact that you have the privilege and opportunity to expand your mind.
2. Link content to passion. If you can find a way to link whatever you’re learning to your passion, that’ll increase your motivation. Think about ways in which learning something in the class—whether it’s through the content or a life lesson from your peers and professor—tie into your future. You can contemplate your career or continued self-growth to motivate yourself to sit through the torture experience that is studying.
3. Fake it till you make it. Convince yourself that the content is interesting or the information is important to you now and in the future. Have you ever praised a dog for going to the bathroom in the correct location? Use that same type of artificial enthusiasm and then notice how it creates actual excitement for a boring task. If studying is a necessary evil, then you might as well pretend to make it more enjoyable than it is and save yourself a frustration headache.
4. Minimize distractions. This behavioral intervention helps you be more efficient. There’s no such thing as multi-tasking, so stop trying to check emails, scroll through social media, and text while studying. You can study longer or you can study smarter. Choose to minimize your distractions to maximize your productivity and decrease the amount of time you spend doing something you don’t enjoy. Turn off your phone, sit in an environment that feels comfortable to you, and make sure others can’t interrupt your study flow.
5. Schedule your time. When you see a clear beginning and end to your studying, it helps serve as an additional motivator. If you only have 30 minutes to exercise in the gym, what do you do? You decrease the rest periods between sets to increase the intensity of your workout. You push yourself as hard as you can, knowing that your time is limited. Studying with this same level of intensity makes time go by faster and helps you retain more information than studying for hours without a set start or end.
6. Do the difficult tasks first. Mornings are meant for you to tackle something big. When you attack your day by starting a big project early, you feel a sense of relief because you can see how much progress you’ve made. Your brain processes the big picture easier in the morning and is more proficient at detail work later in the day, so work with rather than against your natural tendencies.
7. Start projects early. Rather than waiting until the last minute to finish a study guide, get started immediately. You don’t have to complete the project, just dip your toe in the water. This step of action is often the most difficult step, and getting it out of the way sooner rather than later puts momentum on your side. Your unconscious brain will process thoughts and ideas related to the project while you sleep and are occupied with other tasks. Then when it becomes crunch time, your brain will be primed and ready to go.
8. Maintain physical health. When you’re physically healthy it’s easier to learn information. Our brains and bodies are connected, so the better condition both are in, the better you’ll study. Getting the proper amount of exercise and sleep is important. When you sleep and exercise on a consistent basis, your circadian rhythms will give you energy when you need it most. Eating a healthy diet and staying hydrated will aid your metabolism, which also provides energy, and will improve your cognitive ability.
9. Prioritize mental health. It’s difficult to study when you have other things going on in your mind. Going to therapy is a great way to externalize the thoughts and feelings that build tension and increase your stress and anxiety. Engaging in therapy is like getting an oil change, when you do it on a regular basis it improves the car’s ability to run smoothly for a long time. Meditating will also aid your ability to focus on the task at hand. If you combine therapy and meditation, you’ll make significant progress in your ability to concentrate on your studies and you’ll feel better in the process.
10. Connect to your creativity. When you’re not studying, do something creative. The more you can connect to something for the enjoyment rather than the end result, the more passion you’ll discover. The motivation you need is tied to doing the things you love. As you continually reconnect to those processes, you’ll discover the motivation needed to get you through tough tasks.
Studying is important. Teaching yourself to study is like bodybuilding. The more you flex the muscle, the stronger it gets. When you study on a regular basis, it makes you a more well-rounded human, and gives you the confidence you need to share your thoughts with the world. Studying empowers you by giving you the discipline you need to achieve your dreams. What other motivation do you need?
- Make friends. At-least 4 or 5 close friends. Sometimes pay their canteen fee. Invite them to your home sometimes. Anyhow make some good people close to you.
- Having a crush at college is a very common thing. But don’t ever use your huge time at impressing them. If they like you, they will like you the way you are.
- Most of the college are not good. Even it is, there will still be one reason for not liking your college. But, don’t be egoistic with that thing. Study yourself. Don’t blame your teachers and college management for everything.
- I know there is fun in starting your coursework one day before submission but that is not a good practice. At least complete 60 percent of your project/coursework before two days of submission. Don’t be lazy and don’t procrastinate. That is how you become a successful student.
- Do not put anything over your study when exams are near. Sometimes your friends might call you and ask you to study in group. Never ever do group study before 1 day of your examination if you are an average student. You have to build an attitude of studying alone even if you are a social person.
- Focus on what you should study and what is important. Set a target and accomplish it. No matter what! Again, I repeat, No matter what!
- Finally, make memories. That is all that matters in life.
Anyway I’ll stop blabbering. There is a point to this, I’ll attempt to offer some sound advice that gets me through the day
- find friends that you love unconditionally
- maintain a hobby that you can’t go without
- become an inquisitive individual that loves to learn anything and everything
- get outside and love nature
- get a pet, and love that pet
- maintain schedules, become a strict methodical individual that does not deviate from plans.
- Tell people how you feel. Be blunt.
- Live to please yourself primarily, but caring for others always feels great
- Learn what becoming “”in the moment” is.
- rid your mind of distractions
- delete and block negative people from your life
- do not get far in debt.
- Learn to love something creative: singing dancing… doesn’t matter if you are good. It makes the body feel good
- get healthy. Eat better food, exercise and sweat.
- Improve your personal hygiene
- but new outfits that make you feel confident, don’t be afraid to ask for help.
- Never actively seek sympathy.
- Dare to become the person you formerly never had the courage to be…
সুরঙ্গের শেষ প্রান্তে কোনো আলোক বিন্দু নেই !
এ এক অদ্ভুত অনুভূতি!
আবেগের দেয়ালে কোনো রুপকথা লিখা নেই
এ এক অদ্ভুত অনুভূতি!
মোহ আর ত্যাগ দুটোরই বিপরীত
মিথ্যে অভিনয়, মিথ্যে ভাললাগা
অমানিশার আলোর মতন
অবেলার সাক্ষী আর ক্ষীয়মান কবিতা,
মনের গহীনে বিলীন
সুরঙ্গের শেষ প্রান্তে কোনো আলোক বিন্দু নেই !
– অস্পৃশ্য আলোকবর্তিকা