코딩공부/JavaScript 알고리즘
프로그래머스 수박수박수박수박수? 자바스크립트
hyunee_p
2022. 1. 20. 11:10
수도 코딩
s1 = "수", s2 = "수박"
길이 n이 1일때 : s1 할당
길이 n이 홀수일 때 : i < n/2 만큼 s2 누적 + s1
길이 n이 짝수일 때 : i < n/2 만큼 s2 누적
나의 풀이
function solution(n) {
var answer = '';
let s1 = "수";
let s2 = "수박";
let sum = '';
if(n==1) {
answer = s1;
}
if(n%2 == 1) {
let o_n = Math.floor(n/2)
for(let i=0; i < o_n; i++) {
sum += s2;
}
answer = sum + s1;
}
if(n%2 == 0) {
for(let i=0; i < n/2; i++) {
answer += s2;
}
}
return answer;
}