Skip to content

Instantly share code, notes, and snippets.

View vladislavaSim's full-sized avatar
💭
currently looking for a job

Vladislava Simonova vladislavaSim

💭
currently looking for a job
View GitHub Profile
const uahEntered = prompt('please, enter UAH');
const eurEntered = prompt('please, enter EUR');
const uahToUsd = uahEntered/26.5;
const eurToUsd = eurEntered/1.15;
const totalUsd = uahToUsd + eurToUsd;
alert(`total amount in USD is ${totalUsd.toFixed(2) }`);
//next
// 1)
function squareNum(n) {
return Math.pow(2, n)
}
console.log('square number is ' + squareNum(5)); //32
// 2)
function getFactorial(n) {
let x = 1;
for(let i = 1; i <= n; i++) {
// Task 802
const text = '2 lorem ipsum 1 dolor 64867789652 si amet 22';
function findNums(str) {
let arr = str.split(' ');
const numsArr = arr.filter((item) => {
return item.search(/[0-9]/g) !== -1 ? item : null
})
let maxLength = 0;
numsArr.map((item) => {
//make a sting '1+2+3+4'
let nums = ['1', '2', '3', '4'];
function join1(nums) {
return nums.join('+');
}
console.log(join1(nums));
@vladislavaSim
vladislavaSim / home practice 22.11.2021
Last active November 22, 2021 20:14
Home_training_22112021
// showing object info
let dog = {
name: 'Ronnie',
breed: 'chihuahua',
weight: 2.1,
color: 'white-red',
age: 5
};
for(let feature in dog) {
let info = feature + dog[feature];
@vladislavaSim
vladislavaSim / training at home for fun:)
Last active November 22, 2021 20:56
object_counter_of_symbols_in_the_string
//make an object where keys are symbols and values are numbers how many times those symbols are used in the string
let str = 'Ave Maria, gratia plena, Dominus tecum, benedicta tu in mulieribus et benedictus fructus ventris tui Jesus'
let arr = str.split(''); //transform the string into array splitting on every symbol
let counter = {}; //assign the empty object
for(let item of arr) { //iterate every symbol in the array
if(counter[item] === undefined) { //if there are no such key yet
counter[item] = 1 //then we assign this key with value 1
@vladislavaSim
vladislavaSim / homework5
Created November 24, 2021 17:29
homework
let str = 'I learn JavaScript!';
console.log(str.length);
console.log(str.substr(2, 5));
console.log(str.substring(2, 7));
console.log(str.slice(2, 7));
console.log(str.indexOf('learn'));
const string = 'Чтобы избавиться от лишнего веса, нужно всего лишь не жрать';
@vladislavaSim
vladislavaSim / home training
Last active November 25, 2021 19:02
homeTraining_25.11.21
//counters for 2 and 3 in array
let arr = [1, 2, 3, 2, 4, 3, 5,
6, 3, 2, 3];
let counterThree = 0;
let counterTwo = 0;
for(let i of arr) {
if(i === 3) {
counterThree++
let arr = [2, 5, 9, 15, 0, 4];
let result = [];
for(let i = 0; i < arr.length; i++) {
if(arr[i] > 3 && arr[i]< 10) {
result.push(arr[i])
}
}
console.log(result);
//1
function countCalls() {
let count = 0;
return function() {
return count += 1
}
}
let counter = countCalls();
console.log(counter())
console.log(counter())