Contacts
about me
Former event project manager
with a desire to be a developer
skills
- HTML
- CSS
- JavaScript
- Git
- GitHub
- Figma
code example
Multiples of 3 or 5
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Finish the solution so that it returns the sum of all the multiples of 3 or 5 below the number passed in. Additionally, if the number is negative, return 0 (for languages that do have them). Note: If the number is a multiple of both 3 and 5, only count it once.
const solution = (number) => {
let sum = 0;
for (let i = 1; i < number; i += 1) {
if (i % 3 == 0 || i % 5 == 0) {
sum += i;
}
}
return sum;
}
projects
brain games
Github linkA set of five console games. Each game asks questions that need to be answered correctly. After three correct answers, the game is considered completed. Incorrect answers end the game and offer to go through it again.
- Calculator. Arithmetic expressions to be calculated.
- Progression. Search for missing numbers in a sequence of numbers.
- Determining an even number.
- Determining the greatest common divisor.
- Defining a prime number.
difference calculator
Github linkProgram with command-line interface (CLI) that generates a difference between two data structures or configuration files. Performs the following operations: reading files, parsing incoming data, building a tree of differences, forming the necessary output.
- Set up a working environment (Node.js, npm, ESLint)
- CI (Github AŃtions), CodeClimate
- Supports different input formats: json, yaml/yml
- Generates a report in the form of plain text, stylish and json
courses
languages
- Russian - Native
- English - B1