javascript coding
코딩 기초 트레이닝
문자열 섞기
function solution(str1, str2) {
var arr1 = [...str1];
var arr2 = [...str2];
var arr3 = [];
for(i=0; i<=arr1.length*2; i++){
if(i%2==0){
arr3.push(arr1[i/2]);
}else{
arr3.push(arr2[(i-1)/2]);
}
}
var answer = arr3.join("");
return answer;
}
- 다른풀이 : for문을 한번만 돌고 한번씩 붙이면 되는것
for(i=0; i<=arr1.length; i++){
arr3.push(arr1[i]);
arr3.push(arr2[i]);
}
문자 리스트를 문자열로 변환하기
function solution(arr) {
var answer = arr.join("");
return answer;
}
문자열 곱하기
function solution(my_string, k) {
var answer = '';
for(i=0; i<k; i++){
answer += my_string;
}
return answer;
}
function solution(my_string, k) {
return my_string.repeat(k)
}
더 크게 합치기
function solution(a, b) {
var answer = Math.max(""+a+b,""+b+a);
return answer;
}
두 수의 연산값 비교하기
function solution(a, b) {
var answer = Math.max(""+a+b, 2*a*b);
return answer;
}