Данный отчёт сгенерирован 10.02.2023 18:21:31 UTC.
HTML версия (этот сайт) сгенерирован 10.02.2023 18:21:38 UTC.
Коммит: [bfeb65b9] add automatic zip creation 10.02.2023 18:21:31
HTML версия (этот сайт) сгенерирован 10.02.2023 18:21:38 UTC.
Коммит: [bfeb65b9] add automatic zip creation 10.02.2023 18:21:31
Задача: Масив у рядок
10.02.2023 18:21:31
Описание: Визначте функцію myJoin, яка отримує масив і рядок-розділювач і повертає рядок, в який
з'єднані усі елементи масиву з роздільниками між сусідніми елементами.
Наприклад, myJoin (["aa","bb","cc"],"--") -> "aa--bb--cc". З порожнього масиву має виходити порожній рядок.
Не використовувати метод join.
10.02.2023 18:21:31
Решений: 107
10.02.2023 18:21:31
Масив у рядок
10.02.2023 18:21:31
function myJoin(m, s)
{
for(let i = 1; 1< m.length;i++)
{
m[0]+=s+m[1]
m.splice(1,1)
}
return String(m)
}
function myJoin(arr, b) {
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
function myJoin(arr, separator) {
let result = "";
for (let i = 0; i < arr.length; i++) {
result += arr[i];
if (i !== arr.length - 1) {
result += separator;
}
}
return result;
}
function myJoin(arr,j){
let result = ''
for(let e of arr){
result += e + j
}
return result.slice(0,result.length-2)
}
function myJoin(arr, spl) {
let str = ''
for (let i = 0; i < arr.length; i++) {
if (i !== arr.length-1)
str += `${arr[i]}${spl}`
else
str += `${arr[i]}`
}
return str;
}
function myJoin(arr, divider){
let str = '';
for(let i = 0; i< arr.length; i++){
str += arr[i];
if(i!=arr.length-1){str+=divider;}
}
return str
}
function myJoin(array, separator) {
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
function myJoin(arr, joinStr){
let str = "";
for(let i = 0; i < arr.length;i++){
str += arr[i];
if(i != arr.length - 1){
str+= joinStr;
}
}
return str;
}
function myJoin(arr, separator) {
let result = "";
for (let i = 0; i < arr.length; i++) {
result += arr[i];
if (i !== arr.length - 1) {
result += separator;
}
}
return result;
}
function myJoin(arr, delimiter) {
let result = "";
for (let i = 0; i < arr.length; i++) {
result += arr[i];
if (i < arr.length - 1) {
result += delimiter;
}
}
return result;
}
function myJoin ( arr, div ) {
let str = '';
for ( let i = 0; i < arr.length; i++ ) {
str += arr [ i ];
if ( i != arr.length - 1 ) {
str += div;
}
}
return str
}
function myJoin (array, separator){
let string = "";
for(let i = 0; i < array.length; i++){
if(i == array.length - 1) string += array[i];
else string += array[i] + separator;
}
return string;
}
function myJoin(array, separator) {
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
function myJoin(m, s) {
let a = "";
if (m != 0){
a = m[0];
for (let i = 1; i < m.length; i++){
a += s + m[i];
}
}
return a;
}
function myJoin(arr, str) {
new_str = ''
for (let i = 0; i< arr.length; i++) {
new_str+=arr[i]
if (i != arr.length-1)
new_str+=str
}
return new_str
}
function myJoin(array, separator) {
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
function myJoin(arr, div) {
let str = "";
for(n in arr) {
str += arr[n];
if(n != arr.length-1)
str += div;
}
return str;
}
function myJoin(arr, s){
let res='';
for (let i=0; i res += arr[i];
res += s;
}
if (arr.length > 0) res += arr [arr.length-1];
return (res)
}
function myJoin(m, s)
{
let a = '';
for (let i = 0; i < m.length; i = i + 1)
{
a = a.concat(m[i]);
if (i < m.length-1)
{
a = a.concat(s);
}
}
return a;
}
function myJoin(arr, n){
let s="";
if(arr.length==0){return s;}
for(let i = 0;i< arr.length;i++){
s+=arr[i];
if(i!=arr.length-1){s+=n;}
}
return s;
}
function myJoin(arr, div){
let answer = ""
for (let i = 0; i < arr.length; i++){
if (i < arr.length - 1){
answer += arr[i] + div
}
else{
answer += arr[i]
}
}
return answer
}
function myJoin(arr,str)
{
let output = '';
for(let i =0;i< arr.length;i++)
{
output+=arr[i];
if(i< arr.length-1) output+=str;
}
return output;
}
function myJoin(m, s){
let n = '';
for(let i = 0; i < m.length; i++){
n += m[i];
if(i < m.length-1){
n += s;
}
}
return n
}
function myJoin ( arr, div ) {
let str = '';
for ( let i = 0; i < arr.length; i++ ) {
str += arr [ i ];
if ( i != arr.length - 1 ) {
str += div;
}
}
return str
}
function myJoin(arr, b) {
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
function myJoin(arr, separ)
{
let str = ''
for(i=0; i< arr.length; i++)
{
if(i< arr.length-1)
{
str += arr[i] + separ
}
else
str += arr[i]
}
return str
}
function myJoin(m, s)
{
let str = [];
for(let i=0;i< m.length;i++)
{
if(i==m.length-1)
str+=m[i];
else
str+=m[i]+s;
}
return str;
}
function myJoin(m, s){
let str = '';
if (m == '')
{
return '';
}
str = '';
for (i = 0; i < m.length-1; i++)
{
str += m[i];
str += s;
}
str += m[i];
return str;
}
function myJoin(arr, element) {
let str = '';
for (let i = 0; i < arr.length; i++) {
str += arr[i];
if (i < arr.length-1) str += element
}
return str;
}
function myJoin(els, j) {
let x = "";
for (let el of els) {
x += el + j;
}
return x.slice(0, -j.length);
}
function myJoin(arr, str){
let stroka = '';
for(let i = 0; i < arr.length; i++){
if(arr[i] == arr[arr.length - 1]){
stroka += arr[i];
break;
}
stroka += arr[i] + str;
}
return stroka;
}
function myJoin(m, s) {
str = ""
for (let i = 0; i < m.length; i++) {
str += m[i]
if (m[i + 1] != "" && (m[i+1]!=undefined))
str+=s
}
return str;
}
function myJoin(arr, str)
{
let resstr = arr[0];
for(let i = 1; i < arr.length; i++)
resstr += str + arr[i]
if(!resstr)
return ""
return resstr
}
function myJoin(a, b) {
let s = "";
for(let i = 0; i < a.length; ++i) {
if(i != 0)
s += b;
s += a[i];
}
return s;
}
function myJoin(arr, sub) {
arr = arr.join(sub);
return arr;
}
function myJoin(ar, st){
answ = "";
for (let i = 0; i < ar.length; i++){
answ+=ar[i];
if (i != ar.length - 1) answ+=st;
}
return answ
}
function myJoin(m, s) {
for (let i = 1; i < m.length; i++) {
m[0]+=s+m[i];
}
return String (m.slice(0,1));
}
function myJoin(arr, c){
let str = "";
for(let i = 0; i < arr.length; i++){
if (i < arr.length - 1)
str += arr[i] + c;
else
str += arr[i];
}
return str;
}
function myJoin(arr,string){
let result = (arr[0] === undefined)? '': arr[0]
for(let value = 1; value < arr.length;value++){
result += string + arr[value];
}
return result;
}
function myJoin(arr, str) {
let result = '';
if (arr.length !== 0) {
for (let i = 0; i < arr.length - 1; i++)
result += arr[i] + str;
result += arr[arr.length - 1];
}
return result;
}
function myJoin(m, s) {
if (m[0]==undefined){
return ""
}
let result = m[0]
for (let i = 1; i result += s + m[i]
}
return result
}
function myJoin(m, s) {
let resStr="";
for(let i=0; i< m.length;i++){
resStr= (i+1)==m.length ?resStr=resStr.concat(m[i]):resStr.concat(m[i]).concat(s);
}
return resStr;
}
function myJoin(arr, b) {
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
function myJoin(m, s) {
let n = '';
for(let i = 0; i < m.length; i++){
n += m[i];
if(m[i] !== m[m.length-1]){
n += s;
}
}
return n;
}
function myJoin(ar, st){
answ = "";
for(let i = 0; i < ar.length; i++){
answ+=ar[i];
if(i != ar.length - 1) answ+=st;
}
return answ
}
function myJoin(m, s) {
let a = '';
for (let i = 0; i < m.length; i++) {
a += m[i];
if (m[i] != m[m.length - 1])
a += s;
}
return a;
}
function myJoin(array, separator) {
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
function myJoin(m, s) {
let str = ''
for(let i = 0;i if(i == 0){
str += m[i];
}else{
str += s + m[i];
}
}
return str;
}
function myJoin(arr, str) {
let strNew = '';
for(let i = 0; i < arr.length; i++) {
strNew += arr[i];
if(i !== arr.length - 1)
strNew += str;
}
return strNew;
}
function myJoin (array, separator){
let string = "";
for(let i = 0; i < array.length; i++){
if(i == array.length - 1) string += array[i];
else string += array[i] + separator;
}
return string;
}
function myJoin(arr, b) {
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
function myJoin(arr, s){
let res = arr[0] ? arr[0] : "";
for(let i = 1; i< arr.length; ++i){
res+=s+arr[i];
}
return res;
}
function myJoin(ar, st){
answ = "";
for(let i = 0; i < ar.length; i++){
answ+=ar[i];
if(i != ar.length - 1) answ+=st;
}
return answ
}
function myJoin(ar, div){
return ar.join(div)
}
function myJoin(array, separator) {
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
function myJoin (arr, b)
{
let str = "";
if (arr == false)
return str;
for (let i = 0; i < arr.length; i++)
{
if (i != arr.length - 1)
str += arr[i] + b;
else
str += arr[i];
}
return str;
}
function myJoin(arr, str){
let string = "";
if(arr.length > 0){
string = arr[0];
for(let i = 1; i < arr.length; i++){
string = string + str + arr[i];
}
}
return string;
}
function myJoin(m,s){
let str="";
for(let i=0; i< m.length; i++){
str+=m[i];
if(m[i]!=m[m.length-1])
str+=s;
}
return str;
}
function myJoin(m, s) {
if (m.length === 0)
return ""
let str = m[0];
for(let i = 1; i < m.length; i++){
str += s;
str += m[i]
}
return str;
}
function myJoin(array, separator) {
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
function myJoin (m,s){
let a = ''
for(let i = 0; i < m.length; i++){
if (i != m.length - 1){
a += m[i] + s
}
else {
a += m[i]
}
}
return a
}
console.log(myJoin(['aa', 'bb', 'cc'],'--'))
function myJoin(arr, sym)
{
let str = "";
for (let i = 0; i < arr.length; i++)
{
if (i == arr.length - 1) str += arr[i];
else str += arr[i] + sym;
}
return str;
}
function myJoin (array, str) {
if (array.length > 1) {
let sum = [];
for (let i = 0; i < array.length; i++) {
sum.push(array[i],str);
}
sum.pop();
let perevod = sum.toString();
perevod = perevod.replace(/,/g,"");
return perevod;
}
if (array.length == 1) {
return array[0];
}
if (array.length == 0) {
return ("");
}
}
function myJoin(arr,c){
b=[]
for (x of arr){
b.push(x)
b.push(c)
}
b.pop()
b1=""
for (x of b){
b1=b1+x
}
return b1
}
function myJoin(arr, conct){
let str = "";
for(let i = 0; i < arr.length; i++){
if (i < arr.length - 1)
str += arr[i] + conct;
else
str += arr[i];
}
return str;
}
function myJoin(array, repl){
let result = '';
if(array == []){
return array
}
else{
for(let i = 0; i < array.length; i++){
result += array[i]
if(i != array.length -1){
result +=repl
}
}
}
return result
}
function myJoin(m, s){
if(m.length == 0){
m.push("")
}
let r=m[0]
for(i=1;i< m.length;i++){
r+=s+m[i]
}
return r
}
function myJoin(arr, b){
if (arr.length > 1){
let sum = [];
for(let i = 0; i < arr.length-1; i++){
sum.push(arr[i], b)
}
sum.push(arr[arr.length-1]);
var k = sum.toString();
var k = k.replace( /,/g , '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
function myJoin(m, s) {
let mString = String(m);
let result = mString.replaceAll(',', s);
return result;
}
function myJoin(m, s) {
let max = '';
for(let i =0; i <=m.length-1; i++){
max = max + m[i];
if(i!=m.length-1){max = max + s;}
}
return max;
}
function myJoin(arr, b){
if (arr.length > 1){
var sum = [];
for(var i = 0; i < arr.length-1; i++){
sum.push(arr[i], b)
}
sum.push(arr[arr.length-1]);
var k = sum.toString();
var k = k.replace( /,/g , '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
function myJoin(m, s){
let a = "";
for (let i of m){
a += i;
a += s;
}
if (s == '') return a;
else return a.slice(0, -(s.length));
}
function myJoin(m, s){
var k = ""
for (let i = 0; m.length - 1 >= i; i++){
if (i != m.length - 1){
k = k + m[i] + s
}
if (i == m.length - 1 ){
k = k + m[i]
}
}
return k
}
function myJoin(m, s) {
if (m[0] == undefined) return '';
let str = m[0];
for (i = 1, n = m.length; i < n; i++){
str += s+m[i];
}
return str;
}
function myJoin(m, s)
{
result = m.join(s);
return result;
}
function myJoin(a, b)
{
var arr = '';
for(let i = 0; i < a.length; i ++)
{
if(a[i] != " ")
{
arr += a[i];
if(i < a.length - 1)
{
arr += b;
}
}
else
{
arr = " ";
}
}
return arr;
}
function myJoin(arr, b){
if (arr.length > 1){
var sum = [];
for(var i = 0; i < arr.length-1; i++){
sum.push(arr[i], b)
}
sum.push(arr[arr.length-1]);
var k = sum.toString();
var k = k.replace( /,/g , '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
function myJoin(a,b){
let c = '';
for (let i = 0; i < a.length; i++){
c += a[i];
if (a[i] != a[a.length - 1])
c += b;
}
return c;
}
function myJoin(m, s){
let str='';
let k= m.length;
for(let i=0; i< m.length; i++) {
str = str.concat(m[i]);
if(i+1 != m.length)
str = str.concat(s);
}
return str;
}
function myJoin(arr,roz){
let str="";
for(let i=0;i< arr.length;i++){
if(i!=(arr.length-1)){
str += arr[i] + roz;
}
else{
str+=arr[i]
}
}
return str
}
function myJoin(arr,b){
if(arr.length > 1){
let sum = []
for(let i = 0; i < arr.length-1; i++){
sum.push(arr[i],b)
}
sum.push(arr[arr.length-1]);
let x = sum.toString();
x = x.replace(/,/g,'')
return x
}
if (arr.length == 1)
{
return arr[0];
}
if (arr.length == 0)
{
return("")
}
}
function myJoin(m,v)
{
let line = "";
if(m.length != 0)
{
for(let i = 0;i< m.length;i++)
{
if(i != m.length-1)
{
line += m[i] + v;
}
else
{
line += m[i];
}
}
}
return line;
}
function myJoin(arr, d) {
let str = "";
for(i in arr) {
str += arr[i];
if(i != arr.length-1)
str += d;
}
return str;
}
function myJoin(array, separator){
let result = "";
for (let i = 0; i < array.length; i++){
result += array[i]
if (i != array.length - 1){
result += separator
}
}
return result
}
function myJoin(arr, divider) {
let string = "";
for(i in arr) {
string += arr[i];
if(i != arr.length-1) {
string += divider;
}
}
return string;
}
function myJoin(arr, sep){
if (arr.length==0){return ''}
resStr = '';
for (let i = 0; i < arr.length-1; i++){resStr += arr[i] + sep}
return resStr + arr[arr.length-1];
}
function myJoin(arr,spacer){
let str = arr.toString();
for(let num of arr){
str = str.replace(',',spacer)
}
return str;
}
function myJoin(arr,sign){
let result = ''
if (arr.length == 0) return ''
let counter = 0
for(let i of arr){
console.log(result)
result += i
if (counter < arr.length-1){
result += sign
}
counter++
}
return result
}
function myJoin (arr,sm){
let m = ''
for (let i = 0; i < arr.length; i++){
if (i == arr.length -1){
m += arr[i];
}
else{
m += arr[i] + sm;
}
}
return m;
}
function myJoin(arr,sign){
let a = ''
if (arr.length == 0) return ''
let b = 0
for (let i of arr){
console.log(b)
a += i
if (b< arr.length-1){
a += sign
}
b++
}
return a
}
function myJoin(m, s) {
return m.join(s);
}
function myJoin(array, string) {
let result = '';
if (array.length !== 0) {
for (let i = 0; i < array.length - 1; i++)
result += array[i] + string;
result += array[array.length - 1];
}
return result;
}
function myJoin(arr, dil) {
let res = '';
for (let i = 0; i < arr.length; i++) {
if (i == (arr.length-1)) {
res += arr[i];
break;
}
res += arr[i] + dil;
}
return res;
}
function myJoin(m, s){
let result=''
for(let i=0; i< m.length; i++){
let r=m[i]
if(result===''){
result =r
} else{
result=result+ s + r
}
}
return result
}
function myJoin(arr, b) {
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
function myJoin(m, s) {
if (m.length == 0) return [];
let r = m[0];
for (let i = 1; i < m.length; i++) {
r += s + m[i];
}
return r;
}
function myJoin(m, s) {
let a = '';
for (let i = 0; i < m.length; i++) {
a += m[i];
if (m[i] == m[m.length - 1])
return a;
else
a+=s;
}
return a;
}
function myJoin(arr, sign){
let str = "";
for(let i = 0; i < arr.length; i++){
if (i < arr.length - 1)
str += arr[i] + sign;
else
str += arr[i];
}
return str;
}
function myJoin(arr, str) {
let a = "";
for(let el of arr){
a += el + str;
}
return a.slice(0,-2);
}
function myJoin(a,s)
{
let answ = ""
s.split('')
for(let i = 0; i < a.length-1; i++)
{
if(a[i] != undefined) answ = answ + a[i] + s
}
if(a[a.length-1] != undefined) answ = answ + a[a.length-1]
return answ
}
function myJoin(m, s) {
let a = '';
for (let i = 0; i < m.length; i++) {
a += m[i];
if (m[i] != m[m.length - 1])
a += s;
}
return a;
}
function myJoin (m, s){
let str = '';
for (let i = 0; i < m.length; i++){
str += m[i];
if (m[i] != m[m.length - 1])
str += s;
}
return str;
}
function myJoin(m, s) {
let array = "";
for (let i = 0; i < m.length - 1; i++) {
array += m[i] + s;
}
if (m.length > 0)
array += m[m.length - 1]
return array
}
function myJoin(array, separator) {
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
function myJoin(arr, str){
let d_str = arr[0];
if(arr.length != 0){
for(let i = 1; i < arr.length; i++){
d_str += (str + arr[+i]);
}
return d_str;
}else return "";
}
function myJoin(m,s){
result = ""
for(let i=0;i<=m.length;i++){
if(m[i]!=m[m.lenght - 1]){
result +=m[i] +s
}
else{
result = result.slice(0,-2)
}
}
return result
}
function myJoin(arr1, arr2) {
if(arr1.length > 1) {
var summa = [];
for (var i = 0; i < arr1.length - 1; i++) {
summa.push(arr1[i], arr2)
}
summa.push(arr1[arr1.length - 1]);
var j = summa.toString();
var j = j.replace(/,/g,"")
return j;
}
if(arr1.length == 1) {
return arr1[0];
}
if(arr1.length == 0) {
return ("");
}
}
{
for(let i = 1; 1< m.length;i++)
{
m[0]+=s+m[1]
m.splice(1,1)
}
return String(m)
}
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
let result = "";
for (let i = 0; i < arr.length; i++) {
result += arr[i];
if (i !== arr.length - 1) {
result += separator;
}
}
return result;
}
let result = ''
for(let e of arr){
result += e + j
}
return result.slice(0,result.length-2)
}
let str = ''
for (let i = 0; i < arr.length; i++) {
if (i !== arr.length-1)
str += `${arr[i]}${spl}`
else
str += `${arr[i]}`
}
return str;
}
let str = '';
for(let i = 0; i< arr.length; i++){
str += arr[i];
if(i!=arr.length-1){str+=divider;}
}
return str
}
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
let str = "";
for(let i = 0; i < arr.length;i++){
str += arr[i];
if(i != arr.length - 1){
str+= joinStr;
}
}
return str;
}
let result = "";
for (let i = 0; i < arr.length; i++) {
result += arr[i];
if (i !== arr.length - 1) {
result += separator;
}
}
return result;
}
let result = "";
for (let i = 0; i < arr.length; i++) {
result += arr[i];
if (i < arr.length - 1) {
result += delimiter;
}
}
return result;
}
let str = '';
for ( let i = 0; i < arr.length; i++ ) {
str += arr [ i ];
if ( i != arr.length - 1 ) {
str += div;
}
}
return str
}
let string = "";
for(let i = 0; i < array.length; i++){
if(i == array.length - 1) string += array[i];
else string += array[i] + separator;
}
return string;
}
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
let a = "";
if (m != 0){
a = m[0];
for (let i = 1; i < m.length; i++){
a += s + m[i];
}
}
return a;
}
new_str = ''
for (let i = 0; i< arr.length; i++) {
new_str+=arr[i]
if (i != arr.length-1)
new_str+=str
}
return new_str
}
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
let str = "";
for(n in arr) {
str += arr[n];
if(n != arr.length-1)
str += div;
}
return str;
}
let res='';
for (let i=0; i
res += s;
}
if (arr.length > 0) res += arr [arr.length-1];
return (res)
}
{
let a = '';
for (let i = 0; i < m.length; i = i + 1)
{
a = a.concat(m[i]);
if (i < m.length-1)
{
a = a.concat(s);
}
}
return a;
}
let s="";
if(arr.length==0){return s;}
for(let i = 0;i< arr.length;i++){
s+=arr[i];
if(i!=arr.length-1){s+=n;}
}
return s;
}
let answer = ""
for (let i = 0; i < arr.length; i++){
if (i < arr.length - 1){
answer += arr[i] + div
}
else{
answer += arr[i]
}
}
return answer
}
{
let output = '';
for(let i =0;i< arr.length;i++)
{
output+=arr[i];
if(i< arr.length-1) output+=str;
}
return output;
}
let n = '';
for(let i = 0; i < m.length; i++){
n += m[i];
if(i < m.length-1){
n += s;
}
}
return n
}
let str = '';
for ( let i = 0; i < arr.length; i++ ) {
str += arr [ i ];
if ( i != arr.length - 1 ) {
str += div;
}
}
return str
}
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
{
let str = ''
for(i=0; i< arr.length; i++)
{
if(i< arr.length-1)
{
str += arr[i] + separ
}
else
str += arr[i]
}
return str
}
{
let str = [];
for(let i=0;i< m.length;i++)
{
if(i==m.length-1)
str+=m[i];
else
str+=m[i]+s;
}
return str;
}
let str = '';
if (m == '')
{
return '';
}
str = '';
for (i = 0; i < m.length-1; i++)
{
str += m[i];
str += s;
}
str += m[i];
return str;
}
let str = '';
for (let i = 0; i < arr.length; i++) {
str += arr[i];
if (i < arr.length-1) str += element
}
return str;
}
let x = "";
for (let el of els) {
x += el + j;
}
return x.slice(0, -j.length);
}
let stroka = '';
for(let i = 0; i < arr.length; i++){
if(arr[i] == arr[arr.length - 1]){
stroka += arr[i];
break;
}
stroka += arr[i] + str;
}
return stroka;
}
str = ""
for (let i = 0; i < m.length; i++) {
str += m[i]
if (m[i + 1] != "" && (m[i+1]!=undefined))
str+=s
}
return str;
}
{
let resstr = arr[0];
for(let i = 1; i < arr.length; i++)
resstr += str + arr[i]
if(!resstr)
return ""
return resstr
}
let s = "";
for(let i = 0; i < a.length; ++i) {
if(i != 0)
s += b;
s += a[i];
}
return s;
}
arr = arr.join(sub);
return arr;
}
answ = "";
for (let i = 0; i < ar.length; i++){
answ+=ar[i];
if (i != ar.length - 1) answ+=st;
}
return answ
}
for (let i = 1; i < m.length; i++) {
m[0]+=s+m[i];
}
return String (m.slice(0,1));
}
let str = "";
for(let i = 0; i < arr.length; i++){
if (i < arr.length - 1)
str += arr[i] + c;
else
str += arr[i];
}
return str;
}
let result = (arr[0] === undefined)? '': arr[0]
for(let value = 1; value < arr.length;value++){
result += string + arr[value];
}
return result;
}
let result = '';
if (arr.length !== 0) {
for (let i = 0; i < arr.length - 1; i++)
result += arr[i] + str;
result += arr[arr.length - 1];
}
return result;
}
if (m[0]==undefined){
return ""
}
let result = m[0]
for (let i = 1; i
}
return result
}
let resStr="";
for(let i=0; i< m.length;i++){
resStr= (i+1)==m.length ?resStr=resStr.concat(m[i]):resStr.concat(m[i]).concat(s);
}
return resStr;
}
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
let n = '';
for(let i = 0; i < m.length; i++){
n += m[i];
if(m[i] !== m[m.length-1]){
n += s;
}
}
return n;
}
answ = "";
for(let i = 0; i < ar.length; i++){
answ+=ar[i];
if(i != ar.length - 1) answ+=st;
}
return answ
}
let a = '';
for (let i = 0; i < m.length; i++) {
a += m[i];
if (m[i] != m[m.length - 1])
a += s;
}
return a;
}
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
let str = ''
for(let i = 0;i
str += m[i];
}else{
str += s + m[i];
}
}
return str;
}
let strNew = '';
for(let i = 0; i < arr.length; i++) {
strNew += arr[i];
if(i !== arr.length - 1)
strNew += str;
}
return strNew;
}
let string = "";
for(let i = 0; i < array.length; i++){
if(i == array.length - 1) string += array[i];
else string += array[i] + separator;
}
return string;
}
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
let res = arr[0] ? arr[0] : "";
for(let i = 1; i< arr.length; ++i){
res+=s+arr[i];
}
return res;
}
answ = "";
for(let i = 0; i < ar.length; i++){
answ+=ar[i];
if(i != ar.length - 1) answ+=st;
}
return answ
}
return ar.join(div)
}
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
{
let str = "";
if (arr == false)
return str;
for (let i = 0; i < arr.length; i++)
{
if (i != arr.length - 1)
str += arr[i] + b;
else
str += arr[i];
}
return str;
}
let string = "";
if(arr.length > 0){
string = arr[0];
for(let i = 1; i < arr.length; i++){
string = string + str + arr[i];
}
}
return string;
}
let str="";
for(let i=0; i< m.length; i++){
str+=m[i];
if(m[i]!=m[m.length-1])
str+=s;
}
return str;
}
if (m.length === 0)
return ""
let str = m[0];
for(let i = 1; i < m.length; i++){
str += s;
str += m[i]
}
return str;
}
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
let a = ''
for(let i = 0; i < m.length; i++){
if (i != m.length - 1){
a += m[i] + s
}
else {
a += m[i]
}
}
return a
}
console.log(myJoin(['aa', 'bb', 'cc'],'--'))
{
let str = "";
for (let i = 0; i < arr.length; i++)
{
if (i == arr.length - 1) str += arr[i];
else str += arr[i] + sym;
}
return str;
}
if (array.length > 1) {
let sum = [];
for (let i = 0; i < array.length; i++) {
sum.push(array[i],str);
}
sum.pop();
let perevod = sum.toString();
perevod = perevod.replace(/,/g,"");
return perevod;
}
if (array.length == 1) {
return array[0];
}
if (array.length == 0) {
return ("");
}
}
b=[]
for (x of arr){
b.push(x)
b.push(c)
}
b.pop()
b1=""
for (x of b){
b1=b1+x
}
return b1
}
let str = "";
for(let i = 0; i < arr.length; i++){
if (i < arr.length - 1)
str += arr[i] + conct;
else
str += arr[i];
}
return str;
}
let result = '';
if(array == []){
return array
}
else{
for(let i = 0; i < array.length; i++){
result += array[i]
if(i != array.length -1){
result +=repl
}
}
}
return result
}
if(m.length == 0){
m.push("")
}
let r=m[0]
for(i=1;i< m.length;i++){
r+=s+m[i]
}
return r
}
if (arr.length > 1){
let sum = [];
for(let i = 0; i < arr.length-1; i++){
sum.push(arr[i], b)
}
sum.push(arr[arr.length-1]);
var k = sum.toString();
var k = k.replace( /,/g , '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
let mString = String(m);
let result = mString.replaceAll(',', s);
return result;
}
let max = '';
for(let i =0; i <=m.length-1; i++){
max = max + m[i];
if(i!=m.length-1){max = max + s;}
}
return max;
}
if (arr.length > 1){
var sum = [];
for(var i = 0; i < arr.length-1; i++){
sum.push(arr[i], b)
}
sum.push(arr[arr.length-1]);
var k = sum.toString();
var k = k.replace( /,/g , '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
let a = "";
for (let i of m){
a += i;
a += s;
}
if (s == '') return a;
else return a.slice(0, -(s.length));
}
var k = ""
for (let i = 0; m.length - 1 >= i; i++){
if (i != m.length - 1){
k = k + m[i] + s
}
if (i == m.length - 1 ){
k = k + m[i]
}
}
return k
}
if (m[0] == undefined) return '';
let str = m[0];
for (i = 1, n = m.length; i < n; i++){
str += s+m[i];
}
return str;
}
{
result = m.join(s);
return result;
}
{
var arr = '';
for(let i = 0; i < a.length; i ++)
{
if(a[i] != " ")
{
arr += a[i];
if(i < a.length - 1)
{
arr += b;
}
}
else
{
arr = " ";
}
}
return arr;
}
if (arr.length > 1){
var sum = [];
for(var i = 0; i < arr.length-1; i++){
sum.push(arr[i], b)
}
sum.push(arr[arr.length-1]);
var k = sum.toString();
var k = k.replace( /,/g , '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
let c = '';
for (let i = 0; i < a.length; i++){
c += a[i];
if (a[i] != a[a.length - 1])
c += b;
}
return c;
}
let str='';
let k= m.length;
for(let i=0; i< m.length; i++) {
str = str.concat(m[i]);
if(i+1 != m.length)
str = str.concat(s);
}
return str;
}
let str="";
for(let i=0;i< arr.length;i++){
if(i!=(arr.length-1)){
str += arr[i] + roz;
}
else{
str+=arr[i]
}
}
return str
}
if(arr.length > 1){
let sum = []
for(let i = 0; i < arr.length-1; i++){
sum.push(arr[i],b)
}
sum.push(arr[arr.length-1]);
let x = sum.toString();
x = x.replace(/,/g,'')
return x
}
if (arr.length == 1)
{
return arr[0];
}
if (arr.length == 0)
{
return("")
}
}
{
let line = "";
if(m.length != 0)
{
for(let i = 0;i< m.length;i++)
{
if(i != m.length-1)
{
line += m[i] + v;
}
else
{
line += m[i];
}
}
}
return line;
}
let str = "";
for(i in arr) {
str += arr[i];
if(i != arr.length-1)
str += d;
}
return str;
}
let result = "";
for (let i = 0; i < array.length; i++){
result += array[i]
if (i != array.length - 1){
result += separator
}
}
return result
}
let string = "";
for(i in arr) {
string += arr[i];
if(i != arr.length-1) {
string += divider;
}
}
return string;
}
if (arr.length==0){return ''}
resStr = '';
for (let i = 0; i < arr.length-1; i++){resStr += arr[i] + sep}
return resStr + arr[arr.length-1];
}
let str = arr.toString();
for(let num of arr){
str = str.replace(',',spacer)
}
return str;
}
let result = ''
if (arr.length == 0) return ''
let counter = 0
for(let i of arr){
console.log(result)
result += i
if (counter < arr.length-1){
result += sign
}
counter++
}
return result
}
let m = ''
for (let i = 0; i < arr.length; i++){
if (i == arr.length -1){
m += arr[i];
}
else{
m += arr[i] + sm;
}
}
return m;
}
let a = ''
if (arr.length == 0) return ''
let b = 0
for (let i of arr){
console.log(b)
a += i
if (b< arr.length-1){
a += sign
}
b++
}
return a
}
return m.join(s);
}
let result = '';
if (array.length !== 0) {
for (let i = 0; i < array.length - 1; i++)
result += array[i] + string;
result += array[array.length - 1];
}
return result;
}
let res = '';
for (let i = 0; i < arr.length; i++) {
if (i == (arr.length-1)) {
res += arr[i];
break;
}
res += arr[i] + dil;
}
return res;
}
let result=''
for(let i=0; i< m.length; i++){
let r=m[i]
if(result===''){
result =r
} else{
result=result+ s + r
}
}
return result
}
if (arr.length > 1) {
let sum = [];
for (i = 0; i < arr.length - 1; i++) sum.push(arr[i], b)
sum.push(arr[arr.length - 1]);
let k = sum.toString();
k = k.replace(/,/g, '')
return k
}
if (arr.length == 1) return arr[0];
if (arr.length == 0) return ("")
}
if (m.length == 0) return [];
let r = m[0];
for (let i = 1; i < m.length; i++) {
r += s + m[i];
}
return r;
}
let a = '';
for (let i = 0; i < m.length; i++) {
a += m[i];
if (m[i] == m[m.length - 1])
return a;
else
a+=s;
}
return a;
}
let str = "";
for(let i = 0; i < arr.length; i++){
if (i < arr.length - 1)
str += arr[i] + sign;
else
str += arr[i];
}
return str;
}
let a = "";
for(let el of arr){
a += el + str;
}
return a.slice(0,-2);
}
{
let answ = ""
s.split('')
for(let i = 0; i < a.length-1; i++)
{
if(a[i] != undefined) answ = answ + a[i] + s
}
if(a[a.length-1] != undefined) answ = answ + a[a.length-1]
return answ
}
let a = '';
for (let i = 0; i < m.length; i++) {
a += m[i];
if (m[i] != m[m.length - 1])
a += s;
}
return a;
}
let str = '';
for (let i = 0; i < m.length; i++){
str += m[i];
if (m[i] != m[m.length - 1])
str += s;
}
return str;
}
let array = "";
for (let i = 0; i < m.length - 1; i++) {
array += m[i] + s;
}
if (m.length > 0)
array += m[m.length - 1]
return array
}
let joined = '';
for (let i = 0; i < array.length; i++) {
joined += array[i];
if (i + 1 != array.length) joined += separator;
}
return joined;
}
let d_str = arr[0];
if(arr.length != 0){
for(let i = 1; i < arr.length; i++){
d_str += (str + arr[+i]);
}
return d_str;
}else return "";
}
result = ""
for(let i=0;i<=m.length;i++){
if(m[i]!=m[m.lenght - 1]){
result +=m[i] +s
}
else{
result = result.slice(0,-2)
}
}
return result
}
if(arr1.length > 1) {
var summa = [];
for (var i = 0; i < arr1.length - 1; i++) {
summa.push(arr1[i], arr2)
}
summa.push(arr1[arr1.length - 1]);
var j = summa.toString();
var j = j.replace(/,/g,"")
return j;
}
if(arr1.length == 1) {
return arr1[0];
}
if(arr1.length == 0) {
return ("");
}
}