반응형
3. 연필개수
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(n) {
return Math.ceil(n / 12);
// if (n % 12 > 0) {
// return parseInt(n / 12) + 1;
// } else {
// return parseInt(n / 12);
// }
}
console.log(solution(25));
</script>
</body>
</html>
4. 1부터 N까지의 합
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(n) {
let answer = 0;
for (let i = 1; i <= n; i++) {
answer = answer + i;
}
return answer;
}
console.log(solution(6));
</script>
</body>
</html>
6. 홀수
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(arr) {
let answer = [];
let sum = 0;
let min = Number.MAX_SAFE_INTEGER;
arr.forEach((num) => {
if (num % 2 !== 0) {
sum = sum + num;
if (min > num) {
min = num;
}
}
});
answer.push(sum);
answer.push(min);
return answer;
}
arr = [12, 77, 38, 41, 53, 92, 85];
console.log(solution(arr));
</script>
</body>
</html>
7. 10부제
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(day, arr) {
let number = 0;
arr.forEach((car) => {
if (day == String(car)[1]) {
number++;
}
});
return number;
}
arr = [25, 23, 11, 47, 53, 17, 33];
console.log(solution(3, arr));
</script>
</body>
</html>
반응형
'CS (컴퓨터 사이언스) > Algorithm (알고리즘)' 카테고리의 다른 글
[알고리즘] 1. 큰수출력하기 / 2. 보이는 학생 / 3. 가위바위보 / 5. 등수구하기 / 6. 격자최대합 / 7. 봉우리 (0) | 2024.01.28 |
---|---|
[알고리즘] 10. 문자찾기 / 11. 대문자찾기 / 12. 대문자로 통일 / 13. 대소문자 변환 / 14. 가장 긴 문자열 / 15. 가운데 문자 출력 / 16. 중복문자제거 / 17. 중복단어제거 (0) | 2024.01.28 |
[알고리즘] 8. 일곱난쟁이 / 9. A를 #으로 (0) | 2023.12.10 |
[알고리즘] 2.삼각형 판별하기 (0) | 2023.11.25 |
[알고리즘] 1. 세수중최솟값 (0) | 2023.11.25 |