제코베 문제풀이 21~25

김민호·2021년 8월 6일
0
post-thumbnail
  • set 개념

🔥 문제21 : set은 어떻게 만드나요?

다음 중 set을 만드는 방법으로 올바른 것을 모두 고르시오.

1)  var x = {1, 2, 3, 5, 6, 7};
2)  var x = {};
3)  var x = new Set('javascript');
4)  var x = new Set(range(5));
5)  var x = new Set();
내 풀이 ⭕️

3️⃣ var x = new Set('javascript');
5️⃣ var x = new Set();


🔥 문제22 : 배수인지 확인하기

다음 중 변수 i가 6의 배수인지 확인하는 방법으로 올바른 것은?

1)  i / 6 == 0
2)  i % 6 == 0 
3)  i & 6 == 0
4)  i | 6 == 0
5)  i // 6 == 0
내 풀이 ⭕️

2️⃣


🔥 문제23 : OX문제

console.log(10/3)의 출력 결과는 3이다.

내 풀이 ⭕️

X : 소수점도 나온다

답안

X

정답은 'X'입니다.
출력 결과는 3.3333333333333335 이 나옵니다.
소숫점이 없는 정수를 출력하고자 할 때는 Math.floor() 함수를 쓰면 됩니다.


🔥 문제24 : 대문자로 바꿔주세요!

민지는 국제 포럼에서 아르바이트를 하게 되었습니다. 민지는 각 국에서 온 참가자들의 명단을 엑셀로 정리하고 있는데 참가자들 이름이 어떤 이는 전부 소문자, 어떤 이는 전부 대문자로 써져 있는 등 형식이 제각각이었습니다.

민지를 위해 이름이 입력되면 전부 대문자로 출력되는 프로그램을 만들어주세요.

입출력

입력 : mary
출력 : MARY
내 풀이 ⭕️
let name = prompt("이름을 입력하세요")

console.log(name.toUpperCase())
답안
var name = prompt("이름을 입력하세요.");

console.log(name.toUpperCase());

🔥 문제25 : 원의 넓이를 구하세요

원의 넓이는 반지름의 길이 x 반지름의 길이 x 3.14로 구할 수 있습니다.

함수를 사용하여 원의 넓이를 구하는 코드를 작성해봅시다.

입력으로 반지름의 길이 정수 n이 주어지면 원의 넓이를 반환하는 함수를 만들어 주세요.

내 풀이 ⭕️
let n = prompt("반지름 길이를 입력하세요")

function area(n) {
  result = n * n * 3.14;
  return result
}

console.log(area(n));
답안
function circle(n) { // 🔵
  const result = n * n * 3.14;

  return result;
}

const r = prompt("원의 반지름을 입력하세요.");

console.log(circle(r)); // 🔴

🔵 여기서 n은 파라미터(인자)
🔴 여기서 r은 인수

profile
개발자로서의 삶은 https://velog.io/@maxminos 에서 기록하고 있습니다 😀

0개의 댓글