В заповедной Карелии, среди сотен озёр и густой северной тайги, на берегу Онежского озера расположился бутик-отель "Заонежье".
Здесь архитектура деликатно вписана в ландшафт: фасады из северного дерева и лемех отражают традиции Русского Севера.
Каждое окно обращено к воде, позволяя бесконечному озёрному горизонту стать частью интерьера.
Тринадцать видовых номеров и четыре гостевых дома с дровяными каминами создают атмосферу приватности и спокойствия, а ресторан "Руна" предлагает авторскую гастрономию из локальных продуктов.
Пространство отеля продумано для размеренного отдыха: пирс, панорамный зал, экотропы и уединённые места для медитации среди леса.
Гостям доступны путешествия к острову Кижи, рыбалка, прогулки на каяках,запах и катерах, велосипедные прогулки, и тишина бескрайних пейзажей.
Проект отмечен международными и российскими архитектурными премиями, включая победы в LIV Hospitality Design Awards, Archiwood, ADD Awards и Rethinking The Future Awards.
Бутик- отель "Заонежье" предоставляет возможность почувствовать природу в её первозданной тишине и гармонии, при этом сохранить привычный комфорт.
Здесь архитектура деликатно вписана в ландшафт: фасады из северного дерева и лемех отражают традиции Русского Севера.
Каждое окно обращено к воде, позволяя бесконечному озёрному горизонту стать частью интерьера.
Тринадцать видовых номеров и четыре гостевых дома с дровяными каминами создают атмосферу приватности и спокойствия, а ресторан "Руна" предлагает авторскую гастрономию из локальных продуктов.
Пространство отеля продумано для размеренного отдыха: пирс, панорамный зал, экотропы и уединённые места для медитации среди леса.
Гостям доступны путешествия к острову Кижи, рыбалка, прогулки на каяках,запах и катерах, велосипедные прогулки, и тишина бескрайних пейзажей.
Проект отмечен международными и российскими архитектурными премиями, включая победы в LIV Hospitality Design Awards, Archiwood, ADD Awards и Rethinking The Future Awards.
Бутик- отель "Заонежье" предоставляет возможность почувствовать природу в её первозданной тишине и гармонии, при этом сохранить привычный комфорт.
❓Что будет на выходе?
Ответ:
[ '1101111', '157', '6f' ]
JavaScript test | #JavaScript
var num=111;
var a=num.toString(2),
b=num.toString(8),
c=num.toString(16),
console.log([a,b,c])
Ответ:
[ '1101111', '157', '6f' ]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
'value1'
JavaScript test | #JavaScript
const sym1 = Symbol('description');
const sym2 = Symbol('description');
const obj = {
[sym1]: 'value1',
[sym2]: 'value2'
};
console.log(obj[sym1]);
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:[class School]
JavaScript test | #JavaScript
class School {
constructor() {
this.value = 255;
}
}
console.log(School);
Ответ:
❓Что будет на выходе?
Ответ:
30
JavaScript test | #JavaScript
const person = {
name: 'Alice',
age: 25,
city: 'Wonderland'
};
const additionalInfo = {
age: 30,
occupation: 'Explorer'
};
const combined = {
...person,
...additionalInfo
};
console.log(combined.age);
Ответ:
30
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
12
JavaScript test | #JavaScript
const numbers = [1, 2, 3, 4, 5];
const result = numbers
.filter(n => n % 2 === 0)
.map(n => n * 2)
.reduce((acc, n) => acc + n, 0);
console.log(result);
Ответ:
12
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
@xample
JavaScript test | #JavaScript
var str="example";
var result=str.replace("e","@");
console.log(result);
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:true, TypeError
JavaScript test | #JavaScript
const items = new WeakSet();
const obj1 = { id: 1 };
const obj2 = { id: 2 };
items.add(obj1);
items.add(obj2);
obj2.value = 'test';
console.log(items.has(obj2));
obj2 = null;
setTimeout(() => {
console.log(items.has(obj2));
}, 0);
Ответ:
❓Что будет на выходе?
Ответ:Hello, my name is John
JavaScript test | #JavaScript
function Person(name) {
this.name = name;
}
Person.prototype.greet = function() {
return `Hello, my name is ${this.name}`;
};
const john = new Person('John');
console.log(john.greet());
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
[
0, 2, 3, 5,
6, 7, 8, 9
]
JavaScript test | #JavaScript
var arr=[[9,0],[5,3],[2,6],[7,8]];
var result=[];
for (var i=0;i<arr.length;i++)
result=result.concat(arr[i]);
console.log(result.sort());
Ответ:
0, 2, 3, 5,
6, 7, 8, 9
]
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
{ a: 1, b: 3, c: 4 }
JavaScript test | #JavaScript
const obj1 = { a: 1, b: 2 };
const obj2 = { b: 3, c: 4 };
const mergedObj = { ...obj1, ...obj2 };
console.log(mergedObj);
Ответ:
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:20 10 30 10
JavaScript test | #JavaScript
function trickyScope() {
let x = 10;
if (true) {
let x = 20;
console.log(x); // A
}
console.log(x); // B
{
let x = 30;
console.log(x); // C
}
console.log(x); // D
}
trickyScope();
Ответ:
❓Что будет на выходе?
Ответ:
30
JavaScript test | #JavaScript
const person = {
name: 'Alice',
age: 25,
city: 'Wonderland'
};
const additionalInfo = {
age: 30,
occupation: 'Explorer'
};
const combined = {
...person,
...additionalInfo
};
console.log(combined.age);
Ответ:
30
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
12
JavaScript test | #JavaScript
const numbers = [1, 2, 3, 4, 5];
const result = numbers
.filter(n => n % 2 === 0)
.map(n => n * 2)
.reduce((acc, n) => acc + n, 0);
console.log(result);
Ответ:
12
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:-256 -256
JavaScript test | #JavaScript
const compose = (...fns) => fns.reduce((f, g) => (...args) => f(g(...args)));
const pipe = (...fns) => fns.reduce((f, g) => (...args) => g(f(...args)));
const double = x => x * 2;
const addTen = x => x + 10;
const square = x => x * x;
const negate = x => -x;
const transform1 = compose(negate, square, addTen, double);
const transform2 = pipe(double, addTen, square, negate);
const val = 3;
console.log(transform1(val), transform2(val));
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
12
JavaScript test | #JavaScript
const numbers = [1, 2, 3, 4, 5];
const result = numbers
.filter(n => n % 2 === 0)
.map(n => n * 2)
.reduce((acc, n) => acc + n, 0);
console.log(result);
Ответ:
12
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
20
JavaScript test | #JavaScript
const numbers = [1, 2, 3, 4, 5];
const result = numbers
.filter(num => num % 2 === 0)
.map(num => num * num)
.reduce((acc, num) => acc + num, 0);
console.log(result);
Ответ:
JavaScript test | #JavaScript
❓Что будет на выходе?
Ответ:
Hello World!
My Name Is John.
JavaScript test | #JavaScript
function capIt(str){
return str.split(/ /)
.map(s=>s.replace(/^./,x=>x.toUpperCase()))
.join(" ")
}
console.log( capIt("hello world!"))
console.log( capIt("my name is John."))
Ответ:
Hello World!
My Name Is John.
JavaScript test | #JavaScript
❗️Что будет на выходе:
Ответ:
Value for key2
Value for key2
JavaScript test | #JavaScript
const map = new Map();
const key1 = {};
const key2 = key1;
map.set(key1, "Value for key1");
map.set(key2, "Value for key2");
console.log(map.get(key2));
console.log(map.get(key1));
Ответ:
Value for key2
❗️Что будет на выходе:
Ответ:
Orion undefined
JavaScript test | #JavaScript
const map = new Map();
const key1 = {};
const key2 = key1;
map.set(key1, "Value for key1");
map.set(key2, "Value for key2");
console.log(map.get(key2));
console.log(map.get(key1));
Ответ: