Problem
- Write function stringy that takes a size and returns a string of alternating 1 and 0.
- size 수만큼 문자열 1과 0을 번갈아 반환한다.
- The string should start with a 1.
Solution 01
function stringy(size) {
let result = '';
for (let i = 1; i <= size; i++) {
if (i % 2 === 0) {
result += '0';
} else {
result += '1';
}
}
return result;
}
stringy(1); // 1
stringy(2); // 10
stringy(3); // 101
stringy(4); // 1010
console.log(typeof stringy(4)); // string
Solution 02
function stringy(size) {
let result = '';
for (let i = 1; i <= size; i++) {
result += i % 2;
}
return result;
}
stringy(1); // 1
stringy(2); // 10
stringy(3); // 101
stringy(4); // 1010
console.log(typeof stringy(4)); // string
Solution 03
function stringy(size) {
let result = '1';
for (let i = 0; i < size - 1; i++) {
result += 1 % 2;
}
return result;
}
stringy(1); // 1
stringy(2); // 10
stringy(3); // 101
stringy(4); // 1010
console.log(typeof stringy(4)); // string