сборник задач/задачник по серверному линуксу/системному администрированию linux'a/*nix'ов... Сложность задач не важна, но желательно для средненького уровня... Желательно чтобы были именно задачи представленные в виде списка. И побольше)))
const concat = (key, ...arrs) =>
Object.values([]
.concat(...arrs)
.reduce((acc, n) => (acc[n[key]] = acc[n[key]] || n, acc), {})
);
const newFirst = concat('hour', first, hours);
function add(key, target, ...sources) {
const keys = new Set(target.map(key));
sources.forEach(arr => arr.forEach(n => {
const k = key(n);
if (!keys.has(k)) {
keys.add(k);
target.push(n);
}
}));
return target;
}
add(n => n.hour, first, hours).sort((a, b) => a.hour - b.hour);
char num1[N]; char num2[N]; char num3[N]; char *nums[3] = {num1,num2,num3};
nums[3][N]
?while(c=fgetc(in))
if ( c == '\n' || c == ' ' )
if ( c == '\n' || c == ' ' || c == EOF)
(*(nums+i))[j]
nums[i][j]
?int length(char s[]){
strnlen
из string.harr.forEach(doSomeStuffForEveryItem);
function doSomeStuffForEveryItem(item, i, arr) {
теперь тут arr доступен через переменную.
}