На вход поступают в случайном порядке часть чисел от 1 до N, разделенные пробелами. Нужно вывести недостающие числа через пробел по возрастанию.
3 1 5
2 4
Возможное решение под спойлером
declare module "@mui/material/styles/createTheme" { | |
interface Theme { | |
foo: string; | |
} | |
} |
<presets xmlns="http://josm.openstreetmap.de/tagging-preset-1.0" | |
shortdescription="Postbox tagging for BY" | |
dk.shortdescription="Postbox tagging for BY" | |
description="Postbox tagging for BY" | |
author="unknown" | |
version="2023-04-20"> | |
<group name="Postbox" dk.name="Postbox" icon="24px-Post_box-12_svg.png"> | |
<item name="Почтовый ящик" ru.name="Почтовый ящик" type="node"> |
private static Collection collectAnagrams(String[] dictionary, String searchAnagramsFor) { | |
HashMap<Character, Integer> hashMap = new HashMap<>(); | |
for (int i = 0; i < searchAnagramsFor.length(); i++) { | |
char c = Character.toLowerCase(searchAnagramsFor.charAt(i)); | |
if (!hashMap.containsKey(c)) { | |
hashMap.put(c, 0); | |
} |
module.exports = function (diffs) { | |
let diffsX = diffs.reduce((acc, [x, y]) => acc + x, 0); | |
let diffsY = diffs.reduce((acc, [x, y]) => acc + y, 0); | |
if ((diffsX % 2) || (diffsY % 2)) { | |
return null; | |
} | |
diffsX = diffsX / 2; | |
diffsY = diffsY / 2; |
module.exports = function (servers, check) { | |
let promise = Promise.resolve(); | |
for (const server of servers) { | |
promise = promise | |
.then(() => check(server)) | |
.then(res => { | |
if (res === false) { | |
throw server | |
} |
var questions = [ | |
{ | |
text: 'Сфера Вашей деятельности?', | |
type: 'one-answer', | |
choices: [ | |
{ | |
text: 'IT (деятельность связанная с программированием, криптовалютами, космическими технологиями, киберспортом, оказанием рекламных услуг в сети Интернет, ...)', | |
value: '1', | |
}, { | |
text: 'Торговля, общественное питание, бытовое обслуживание', |
"Шыфр","Назва каштоўнасці","Датаванне каштоўнасці","Месца знаходжання каштоўнасці","Катэгорыя каштоўнасці" | |
613В000504,"Гарадзішча перыяду ранняга жалезнага веку","пачатак 1-га тысячагоддзя н.э.","в.Балачанка, 1,5 – 1,7 км на паўднёвы захад ад вёскі, на правым беразе р.Балачанка, урочышча Дубы",3 | |
613В000505,"Курганны могільнік","X – XIII стагоддзi","в.Белькавічы, 0,2 км на паўночны захад ад вёскі, 100 м ад дарогі на в.Наваполле, каля могілак",3 | |
613Д000506,"Брацкая магiла","1941 – 1944 гады","в.Блонь",3 | |
613Г000507,"Троіцкая царква, іканастас","ХІХ стагоддзе","в.Блонь",3 | |
613В000508,"Гарадзішча перыяду ранняга жалезнага веку","V стагоддзе да н.э. – V стагоддзе н.э.","в.Блужскі Бор, 1,6 км на поўдзень ад вёскі, на левым беразе р.Свіслач",3 | |
613Д000509,"Брацкая магiла","1941 – 1944 гады","в.Варшаўка",3 | |
613Д000510,"Брацкая магiла","1941 – 1944 гады","в.Гарэлец",3 | |
613Г000511,"Фрагменты былой сядзібы Ельскіх: тэрыторыя двара, водная сістэма","другая палова ХVІІІ стагоддзя","в.Дудзічы",3 | |
613В000512,"Гарадзішча перыяду р |
(() => { | |
class Parallel { | |
constructor({ parallelJobs }) { | |
this.parallelJobs = parallelJobs; | |
this.jobsQueue = []; | |
this.results = []; | |
} | |
_flatten(arrray) { | |
return arrray.reduce((acc, value) => acc.concat(value), []); | |
} |
https://www.wikidata.org/wiki/Q45208753 | |
https://www.wikidata.org/wiki/Q45900940 | |
data | |
=== | |
http://tripstrip.net/graffiti-i-art-obekty-na-karte-minska | |
https://mustact.by/rus/projects | |
https://www.facebook.com/signalmag | |
http://www.vulica-brasil.by/category/locations/ |