JavaScript 문법 1주차 숙제 및 복습
숙제: 기초 문법 연습하기
function solution(s){
var answer = true;
// 1. 대문자로 통일
s = s.toUpperCase();
// 2. for문을 통해서 문자열의 요소 하나하나씩을 비교
// 2-1. p, y와 비교
var num = 0;
for (var i=0; i<s.length; i++) {
// 여기에서 비교
if(s[i] === 'P') {
num++;
}
if(s[i] === 'Y'){
num--;
}
}
// 3. 개수 체크(p와 y의 개수가 같은지를 체크)
if (num === 0) {
answer = true;
} else {
answer = false;
}
return answer;
}
var str1 = "pPoooyY";
var str2 = "Pyy";
console.log(solution(str2));
function solution(absolutes, signs) {
// 1. return해야 하는 answer 생성
var answer = 0;
// 2. 두 배열을 비교해 가면서 값을 더하거나 빼줄 것
// 2-1. 두 배열은 크기가 같음
for (var i=0; i<absolutes.length; i++) {
// 부호(+, -)에 따른 처리
if(signs[i] === true) {
// 값이 true인 경우(양수)
answer = answer + absolutes[i];
} else if (signs[i] === false) {
// 값이 false인 경우(음수)
answer = answer - absolutes[i];
}
}
// 3. 출력
return answer;
}
var absolutes = [4, 7, 12];
var signs = [true, false, true];
console.log(solution(absolutes, signs));
// [1, 2, 3] [false, false, true]
복습
1주차 복습 진행 중( 1-10까지 복습 진행 완료!)
'[내일배움캠프] 프로덕트 디자인 8기 > TIL(Today I Learned)' 카테고리의 다른 글
[TIL] 24.12.31(화) (1) | 2024.12.31 |
---|---|
[TIL] 24.12.30(월) (0) | 2024.12.30 |
[TIL] 24.12.24(화) (0) | 2024.12.24 |
[TIL] 24.12.23(월) (0) | 2024.12.23 |
[TIL] 24.12.19(목) (1) | 2024.12.19 |