let course;
let course; // TODO : 선언되어 있는 변수 course에 문자열 'code states'를 할당하세요.
course = 'code states';
let num1, num2, result;
// TODO : 변수 num1에 숫자 5를 할당하고, 변수 num2에 숫자 7을 할당한 후, 변수 result에 숫자가 할당된 변수 num1과 num2의 곱을 할당합니다.
num1 = 5;
num2 = 7;
result = num1 * num2;
function getRunCatDistance (speed, time) {
let distance = speed * time;
return distance;
}
function multiplyBy2 (input) {
input = input * 2;
return input;
}
function divideBy2 (input) {
input = input / 2;
return input
}
let word; //선언에 할당해도 가능하다 ex) let word = returnWordWithJoy('I love coding');
//아래 코드는 변경하지 마세요
function returnWordWithjoy(word) {
if (typeof word !== 'string') {
return 'wrong type';
} else {
return word + '!';
}
}
word = returnWordWithJoy('I love coding');
let thing = '두루마리 휴지',//<- ,을 통해서 앞에 작성한 let을 생략하고 num도 선언과 할당을 할 수 있다.
num = 3;
//아래 코드는 수정하지 마세요
function goGet(thing, num) {
return '혜선아, 가서 ' + thing + ' ' + num + '개 가져다 줄래?';
}
let result = goGet(thing, num);
let score = 90 + 10;
function convenrtToNumber(anything) {
anything = Number(anything)
return anything
//혹은
//return Number(anything)
}
function convertToString(anything) {
return String(anything)
}
하나의 코드를 작성함에 있어서 수 많은 방법이 있으나 아직 나의 실력이나 경험이 미천하여 한줄로 해결되는 코드를 2줄 혹은 그 이상으로 작성해버리는 경우가 있음.
이런 경우 Reference코드와 비교해 보았을 때 보기 어렵고, 번잡해진다는 느낌이 있음.
따라서 수도 코드 작성을 통해서 최대한 단순하고 간결한 형태로 코드를 작성할 수 있도록 연습할 필요가 있음.