Skip to content

Gui25Reis/Kings-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kings Study

Personal repository for studying programming concepts, languages, and problem-solving across different contexts.

Note

Documentations in this repository was written with AI assistance.

About

This repository is a space for learning and experimentation. It covers two main areas: proof-of-concept projects to validate and explore technical concepts in practice, and programming exercises to sharpen logic skills and deepen understanding of how different languages handle the same problems.

The goal is not just to know that something works — it's to understand why it works, and how the same idea looks and behaves across different languages and environments.

Studies

Proof-of-concept projects built to explore specific iOS topics in isolation. Each one came from a real curiosity or a concrete demand — a way to study a concept properly before applying it in a larger context.

Project Language Description
Keyboard Handler Swift Generic handler to make any view follow the keyboard
Phone Masks Swift Phone mask for input usage with support for multiple formats

Exercises

Solving the same type of problem in different languages reveals a lot. Working with arrays in Swift is different from C++, and understanding those differences hands-on is far more effective than reading about them. Exercises also help with interview preparation and serve as a reference when picking up a new language.

Most exercises include inline comments explaining what's happening at each step — a habit from the early days of learning, kept because it still helps when revisiting old code or sharing it with others. You'll also find alternative solutions alongside personal ones, often AI-suggested, to compare approaches and identify room for improvement.

Sites

Site Languages Context
URI / Beecrowd C C++ Python SQL Swift First contact, also used when teaching
LeetCode Swift Technical interview prep

Author

Gui Reis's profile picture at GitHub
Gui Reis