본문 바로가기

프론트엔드로 가는 길121

01.PetDiary_카카오 소셜로그인 보호되어 있는 글 입니다. 2023. 12. 15.
[PCCP 기출문제] 1번 / 붕대 감기 https://school.programmers.co.kr/learn/courses/30/lessons/250137 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 어떤 게임에는 붕대 감기라는 기술이 있습니다. 붕대 감기는 t초 동안 붕대를 감으면서 1초마다 x만큼의 체력을 회복합니다. t초 연속으로 붕대를 감는 데 성공한다면 y만큼의 체력을 추가로 회복합니다. 게임 캐릭터에는 최대 체력이 존재해 현재 체력이 최대 체력보다 커지는 것은 불가능합니다. 기술을 쓰는 도중 몬스터에게 공격을 당하면 기술이 취소되고, 공격을 당하는 순간에는 체력을 회복할.. 2023. 12. 6.
최댓값과 최솟값 https://school.programmers.co.kr/learn/courses/30/lessons/12939 [문제설명] 문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 제한사항 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. [ 문제 풀이 ] 문자열 -> 배열 : split 새로운 배열을 반환 let stringArr = s.split(' ') function solution(s) { let stringArrLe.. 2023. 12. 4.
Hash : 의상 https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(clothes) { // 1. 초기값 설정 let clothesObj = {}; let result = 1; for (let i = 0; i < clothes.length; i++) { // 2. 객체 할당 let [itemName, category] = clothes[i]; // 3. 카테고리가 있으면 1 증가, 없으면 1 할당 clothesObj[category.. 2023. 11. 22.