Pinned Repositories
awk-maze-generator
The AWK scripts to generate maze and find a path
gpt4-session-to-markdown
ChatGPT-4 to Jekyll Markdown: Command-line tool with JQ, converting ChatGPT-4 JSON sessions to Jekyll markdown posts. Simplify site updates and content generation.
graph-pathfinding-algorithms
Implementation and tests for graph pathfinding algorithms.
hackerrank-sql
Solutions for Hackerrank SQL problems
jetbrains-academy-budget-manager
Not to sound overly serious, but it’s very important to manage your budget. This implies analyzing your expenses and estimating the income, which sometimes may be difficult to do yourself. Luckily, technology is there to assist: you can create your own personal budget manager program that counts the ins and outs and helps control the finances.
jetbrains-academy-readability-score
Everyone has their own personal reading history, and as we grow up, we are able to comprehend more and more complicated texts. But how do you estimate the level of difficulty of a given text, and how do you teach a computer to do that? In this project, you will find it out: write a program that determines how difficult the text is and for which age it is most suitable.
pig-latin-rest
A project for experimenting with OpenAPI specification and API testing.
sap-cds-erd
AWK script to create a ER diagram for SAP Cloud Application Programming Model
sololearn-challenges
Descriptions of SoloLearn Coding Challenges (all 72, including pro) and solutions in C, Java, Python and Ruby
unique-ip-addresses
The optimal solution to the problem of counting unique IPv4 addresses in a huge text file.
rabestro's Repositories
rabestro/sololearn-challenges
Descriptions of SoloLearn Coding Challenges (all 72, including pro) and solutions in C, Java, Python and Ruby
rabestro/SpockExamples
rabestro/automation-testing-mentoring
Automated Testing Mentoring with Java: Basic [core track]. Solutions for practical tasks.
rabestro/hypermetro
JetBrains Academy project. Spring Shell application to work with metro map. Implementation of graph pathfinding algorithms. Unit tests written by using Spock Framework.
rabestro/jetbrains-academy-guess-the-animal
Artificial intelligence is not just a smart system: it's a smart system capable of self-learning. In this project, you will create a simple interactive game where the computer will try to guess the animal that the person has in mind with the help of yes or no questions. During the game, the computer will extend its knowledge base by learning new facts about animals and using this information in the next game.
rabestro/coffee-machine
This project allows you to better understand the basic OOP, its main concepts such as classes, class methods and attributes, and get a taste of Kotlin.
rabestro/awk-amazing-numbers
We use numbers every day. But do you know how many different properties they have? Let's take a look at some of the amazing properties of numbers. After completing this project, you will write a program that knows how to determine whether a number is Palindromic or Gapful, or how to distinguish Spy numbers from others. Numbers can be fascinating!
rabestro/BoundaryValues
What boundary values to choose for good tests?
rabestro/codereview-task2
Short URL generator
rabestro/coffee-machine-java
Project to demonstrate during the presentation "Tests as Specification"
rabestro/fund-balance-spock-example
The examples of spock framework unit tests
rabestro/hellocap
rabestro/intervals-lab
Binary algorithm to create intervals from numbers sequence
rabestro/interview-algorithms-kolin-task-01
small task for the interview
rabestro/interview-algorithms-kolin-task-piglatin
a small task for a technical interview
rabestro/interview-algorithms-kotlin-change
rabestro/java-line-up-generics
Generics in Groovy
rabestro/javaguru-shoppinglist
Student project
rabestro/jetbrains-academy-ascii-mirror
The solution of a simple educational project made in a functional style.
rabestro/jetbrains-academy-cinema-room-rest-service
JetBrains project
rabestro/jetbrains-academy-json-database
Educational project from JetBrains Academy
rabestro/jetbrains-academy-learning-progress-tracker
Solution of education project "Learning Prograss Tracking" from JetBrains Academy.
rabestro/jetbrains-academy-recipes
Learn about JSON, REST API, Spring Boot Security, H2 database, LocalDateTime, Project Lombok, and other concepts useful for the backend.
rabestro/Jgpas
Training project. Product Accounting System. (Maven)
rabestro/jmh-number-verification-performance-test
Comparition of two intervals algorithms. O(n) vs O(k*i*sqrt(n)) where n - is the length of numbers sequence, i - numbers of intervasl in the sequence and k is additional overhead of the binary algorithm.
rabestro/press-the-button
Code examples that I used in the presentation "Press the Button!"
rabestro/sap-cap-bookstore
Demo project for SAP's Cloud Application Programming model framework.
rabestro/sap-cap-helloworld
Hello World app with SAP’s CAP Java framework
rabestro/screen-taker
The homework for an intensive Java webinar. A multithread program that takes desktop screenshots in background and send them to the Dropbox server.
rabestro/song-copyright-management-system
This is a simple learning project for Spring Boot. The song copyright management system.