분류 전체보기 130

코딩 챌린지 369게임!

코딩 챌린지 369 게임! 머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요. function solution(order) { let value = order.toString().match(/[369]/g) ?? []; return value.length } function solution(order) { return order.toString().split('').filter(v => v == '3' || v == '6' || v =..

카테고리 없음 2023.06.06

코딩 챌린지 가위 바위 보!

코딩 챌린지 가위 바위 보 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. function solution(rsp) { answer = ''; for(let i of rsp){ if(i == 2){ answer += 0; } else { if(i == 0){ answer += 5; } else { if(i == 5){ answer +=2; } } } } return answer; } function solution(rsp) { let arr = { 2: 0, 0: 5, 5: 2 }; var answer..

카테고리 없음 2023.06.03

코딩 챌린지 외계 행성의 나이!

코딩 챌린지 외계 행성의 나이 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, ..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합니다. 나이 age가 매개변수로 주어질 때 PROGRAMMER-962식 나이를 return하도록 solution 함수를 완성해주세요. function solution(age) { let chr = 'abcdefghij' return Array.from(age.toString()).map(v => chr[v]).join(''); }

카테고리 없음 2023.06.02

패럴랙스 이팩트08/09

패럴랙스 이팩트 08/09 저희 포트폴리오에 큰 도움이 될 핵심 작업인 마지막 패럴랙스 이팩트입니다. 가로 효과 HTML Javascript Parallax Effect09 패럴랙스 이펙트 : 가로/세로 효과 1 2 3 4 5 6 7 8 9 10 01 02 03 04-1 04-2 04-3 05 06 07 08 09 scrollTop : 0px JAVASCRIPT 코드 설명 const section4 = document.querySelector("#section4").offsetTop; #section4 요소의 페이지 위쪽으로부터의 위치(offsetTop)를 section4 변수에 할당합니다. function scroll() { ... } scroll이라는 함수를 정의합니다. 이 함수는 스크롤 이벤트가 발..

JAVASCRIPT 2023.05.31

코딩 챌린지 문자열 뒤집기!

코딩 챌린지 문자열 뒤집기 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. function solution(my_string) { return my_string.split('').reverse().join(''); } 코드 설명 my_string변수를 split()메서드를 이용하여 문자 사이사이에 ''를 넣어 하나하나 끊어주고 배열로 만듭니다. 그리고 reverse()메서드를 이용해 역순으로 뒤집어주고 join('')으로 구분자로 빈 문자열 ''를 이용하여 문자열들을 그대로 이어붙이게 만듭니다.

코딩 챌린지 짝수 홀수 개수 구하기!

코딩 챌린지 짝수 홀수 개수 구하기 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. function solution(num_list) { var answer = [0, 0]; for (let i of num_list){ if(i % 2 == 0){ answer[0] += 1; } else { answer[1] += 1; } } return answer; } 코드 설명 function solution(num_list) { var answer = [0, 0]; for (let i of num_list){ answer[i % 2] += 1; } return answer; } 코드 설명