Yuliana Sadovskaya

Junior Developer Resume

About me

Promising, quickly trained, active

Skills

  • HTML
  • CSS
  • JavaScript
  • Git
  • OOP

Experience

  1. Codecademy
    • CSS
    • HTML
    • JavaScript
  2. Codewars (5 kyu)

Code examples

  • Kata:

    Count characters in your string

    Solution
                                                    
                                                        function count (string) {  
                                                            const arrSort = string.split('').sort();
                                                            let result = {};
                                                            let count = 1;
                                                            if (string.length !== 0) {
                                                            for (let i = 1; i < string.length; i++){
                                                                if (arrSort[i] === arrSort[i - 1]){
                                                                count++;
                                                                } else {
                                                                result[arrSort[i-1]] = count;
                                                                count = 1;
                                                                }
                                                            }
                                                            result[arrSort[string.length-1]] = count;
                                                            }
                                                            return result;
                                                        }
                                                
  • Kata:

    Is a number prime?

    Solution
                                                    
                                                        function isPrime(num) {
                                                            let a = 0;
                                                            if (num <= 1){
                                                              a = 0;
                                                            } else if (num === 2 || num === 3){
                                                              a = 1;
                                                            } 
                                                            if(num > 2){
                                                              for (let i = 2; i <= Math.sqrt(num); i++){
                                                                if (num % i) {
                                                                  a = 1;
                                                                } else {
                                                                  a = 0;
                                                                  break;
                                                                }
                                                              }
                                                            } 
                                                            return !!a;
                                                        }
                                                
  • Kata:

    Currying functions: multiply all elements in an array

    Solution
                                                    
                                                        function multiplyAll (arr) {
                                                            return function(n) {
                                                            return arr.map((cur) => cur * n);
                                                            }
                                                        }