문제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
console.log(10/3) 출력결과: 3.3333333333333335
3으로 나오게 하려면
console.log(Math.floor(10/3));
문제24 : 대문자로 바꿔주세요!
민지는 국제 포럼에서 아르바이트를 하게 되었습니다.
민지는 각 국에서 온 참가자들의 명단을 엑셀로 정리하고 있는데 참가자들 이름이 어떤 이는 전부 소문자,
어떤 이는 전부 대문자로 써져 있는 등 형식이 제각각이었습니다.
민지를 위해 이름이 입력되면 전부 대문자로 출력되는 프로그램을 만들어주세요.
입력 : mary
출력 : MARY
const inputTxt = prompt('이름을 입력해주세요!');
let upper_str = inputTxt.toUpperCase();
console.log(upper_str);
1. 대문자로 변환 (toUpperCase())
let text = "hello world";
let upperText = text.toUpperCase();
console.log(upperText); // "HELLO WORLD"
2. 소문자로 변환 (toLowerCase())
let text = "HELLO WORLD";
let lowerText = text.toLowerCase();
console.log(lowerText); // "hello world"
문제25 : 원의 넓이를 구하세요
원의 넓이는 반지름의 길이 x 반지름의 길이 x 3.14로 구할 수 있습니다.
함수를 사용하여 원의 넓이를 구하는 코드를 작성해봅시다.
입력으로 반지름의 길이 정수 n이 주어지면 원의 넓이를 반환하는 함수를 만들어 주세요.
function circleWidth(n){
return n * n * 3.14;
}
console.log(circleWidth(5));
// n은 반지름
문제26 : 행성 문제2
우리 태양계를 이루는 행성은
수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성이 있습니다.
이 행성들의 영어 이름은
Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune입니다.
행성의 한글 이름을 입력하면
영어 이름을 반환하는 프로그램을 만들어 주세요.
const planets = {
수성 : "Mercury",
금성 : "Venus",
지구 : "Earth",
화성 : "Mars",
목성 : "Jupiter",
토성 : "Saturn",
천왕성 : "Uranus",
해왕성 : "Neptune"
};
const name = prompt('행성이름을 한글로 입력하세요!');
console.log(planets[name]);
'JavaScript' 카테고리의 다른 글
[JS] 코딩테스트 030 - indexOf... 문자열 속 문자 찾기 메서드 (0) | 2025.02.17 |
---|---|
[JS] 코딩테스트 027~029 - 객체 만들기(중요)****, For문의 응용 (2) | 2025.02.17 |
[JS] 코딩테스트 021 - new Set() (0) | 2025.02.16 |
[JS] 코딩테스트 019~020 - 제곱근,거듭제곱 Math.pow() (0) | 2025.02.16 |
[JS] 코딩테스트 018 - 반올림, 올림, 버림 / parseInt (0) | 2025.02.16 |