1주차 연습문제 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]

2023. 6. 12. 18:05항해99/JavaScript 문법 종합반

https://school.programmers.co.kr/learn/courses/30/lessons/12916

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문자열 내 p 와 y 의 개수

function findPandY(s) {
  let p = 0;
  let y = 0;
  for (let i of s) {
    i = i.toLowerCase();
    if (i === "p") {
      p++;
    } else if (i === "y") {
      y++;
    }
  }
  return p === y;
}

console.log(findPandY("ppadaapp"));

https://school.programmers.co.kr/learn/courses/30/lessons/76501

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

음양 더하기

 

function solution(absolutes, signs) {
  var answer = 0;
  for (let i = 0; i < absolutes.length; i++) {
    if (signs[i] === true) {
      answer += absolutes[i];
    } else {
      answer -= absolutes[i];
    }
  }
  return answer;
}

console.log(solution([4, 7, 12], [true, false, true]));

한동안 python 으로 알고리즘 문제를 풀다 보니 python 에 그새 적응한건지 js 를 python 처럼 썼다 ㅋㅋ

다시 적응기간이 조금 필요할 것 같다. 문제가 어렵다거나 하는 건없었당