<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>About on Lukášov Blog</title><link>https://yastrab1.github.io/</link><description>Recent content in About on Lukášov Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&lt;a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0&lt;/a></copyright><lastBuildDate>Thu, 13 Nov 2025 20:37:51 +0100</lastBuildDate><atom:link href="https://yastrab1.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Sorty</title><link>https://yastrab1.github.io/prednasky/sorty/</link><pubDate>Thu, 13 Nov 2025 20:37:51 +0100</pubDate><guid>https://yastrab1.github.io/prednasky/sorty/</guid><description>V programovaní sa nám často stáva že máme nejakú postupnosť prvkov(často čislel, ale nie vždy), ktorú treba zoradiť vzostupne/zostupne. Na to máme sorty. Je to rodina algoritmov ktorá každá funguje nejak inak a má rôzne výhody a nevýhody. V tejto prednáške si ich popíšeme.
Min sort: Min sort je algoritmus ktorý je veľmi jednoduchý. Prejde celé pole a nájde v ňom najmenší prvok, ten dá na začiatok ďalšieho poľa a odoberie ho z pôvodného.</description></item><item><title>Funkcie</title><link>https://yastrab1.github.io/prednasky/funkcie/</link><pubDate>Fri, 11 Jul 2025 00:00:00 +0000</pubDate><guid>https://yastrab1.github.io/prednasky/funkcie/</guid><description>Funkcia je veľmi jednoducho kus kódu ktorý by sme radi niekedy zopakovali len s drobnými zmenami. Jednoduchý príkladad v Pythone je napríklad:
1 2 3 4 5 6 7 def plus_dva_krat_dva(cislo): vysledok = cislo*2+2 return vysledok print(plus_dva_krat_dva(2)) # Outputs 6 print(plus_dva_krat_dva(1000)) # Outputs 20002 ... Je tu toho na začiatok viacej. def je kľúčové slovo v Pythone ktorým definujeme funkciu. V zátvorkách sa nachádzajú jej parametre. Parameter je tá drobná zmena v funkcií - napríklad chceme rôzne čísla vynásobiť 2 a pripočítať k nim 2 - preto si definujeme takúto funkciu.</description></item><item><title>Procesorové optimalizácie</title><link>https://yastrab1.github.io/prednasky/procesoroveoptimalizacie/</link><pubDate>Fri, 11 Jul 2025 00:00:00 +0000</pubDate><guid>https://yastrab1.github.io/prednasky/procesoroveoptimalizacie/</guid><description>Rád by som na začiatok začal s takým motivačným príkladom. Mám tu dve funkcie ktoré sčítajú obsah poľa v c++. Ktoré si myslíte že bude rýchlejšie a o koľko?
1 2 3 4 5 6 7 8 9 int sum_1(int** arr) { int sum = 0; for (int i = 0; i &amp;lt; arr_size; i++) { for (int j = 0; j &amp;lt; arr_size; j++) { sum += arr[i][j]; } } return sum; } 1 2 3 4 5 6 7 8 int sum_2(int** arr) { int sum = 0; for (int i = 0; i &amp;lt; arr_size; i++) { for (int j = 0; j &amp;lt; arr_size; j++) { sum += arr[j][i]; } } return sum; Pri kompilácií s g++ main.</description></item><item><title>My First Big Arduino Project</title><link>https://yastrab1.github.io/posts/2024/06/my-first-big-arduino-project/</link><pubDate>Mon, 24 Jun 2024 17:25:07 +0200</pubDate><guid>https://yastrab1.github.io/posts/2024/06/my-first-big-arduino-project/</guid><description>For the past few years, I have been playing a bit with the microcomputer Arduino. In fact, I have actually learned how to code using the simplified Arduino C language. And this year, I saw a great opportunity to make a bigger projects. Every year in our school, we have to pick a topic that we make a project from. We have a whole year to finish the projects, and it leads to some great ideas being brought to light.</description></item><item><title>About this blog</title><link>https://yastrab1.github.io/posts/2024/06/about-this-blog/</link><pubDate>Fri, 14 Jun 2024 13:15:15 +0200</pubDate><guid>https://yastrab1.github.io/posts/2024/06/about-this-blog/</guid><description>Hi! Welcome to my own blog!
This blog is meant for showing off my projects that I had been doing in the past 8 years I know how to code. I like to experiment a lot and make a lot of different prototypes - just in python - my go to prototyping language - I counted ~ 57 projects As all of my other projects, this blog is a prototype. Maybe I will stop posting here in a month, maybe in a week, i don&amp;rsquo;t know.</description></item><item><title>Achievements</title><link>https://yastrab1.github.io/achievements/</link><pubDate>Fri, 14 Jun 2024 13:04:01 +0200</pubDate><guid>https://yastrab1.github.io/achievements/</guid><description>Math 🏆 Náboj JUNIOR 2023 Math competition for teams of 5 - 1. Place nationwide and 2. Place worldwide 🥈 Náboj MATH 2024 Math and physics competition for teams of 5 - 2. Place nationwide and 6. Place worldwide MATH OLYMPIAD Z9 Regional Regional round of math olympiad for 9. grade of primary school MATH Corespondence Seminars Corespondence seminars that have challenging problems that are solved thorough the year KMS RIEŠKY PIKOMAT Physics FYZIKLANI 2024 Physics worldwide competition for teams of 5 FYZIKLANI ONLINE 2023 Physics online competition for teams of 5 Physics Corespondence Seminars Corespondence seminars that have challenging problems that are solved thorough the year FKS PIKOFYZ Computer Science ŠPONGIA GAME JAM Game jam organised by my school, 2 weeks to make a videogame around a topic Year 2023 Year 2022 Year 2021</description></item><item><title>About</title><link>https://yastrab1.github.io/about/</link><pubDate>Wed, 09 Apr 2014 00:00:00 +0000</pubDate><guid>https://yastrab1.github.io/about/</guid><description>Hi! My name is Lukas and I am a young enthusiastic software developer. I like to spend a lot of my time experimenting with prototype projects, so is this blog.
I learned to code when I was 6, and since then, I have done few cool things. For example, my submissions in our schools game jam, Špongia (our team page)
I had an internship in Mindfloat where I learned how software is done in corporations.</description></item></channel></rss>