자바스크립트 코딩테스트 챌린지 17일차!
·
코딩/오답노트,마무리 문제
코딩테스트 17일차 숫자 찾기 정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요. function solution(num, k) { var answer = -1; // 초기값을 -1로 설정 // num을 문자열로 변환하여 한 글자씩 순회 var numString = num.toString(); for (var i = 0; i < numString.length; i++) { if (parseInt(numString[i]) === k) { // 문자를 정수로 변환하여 k와 비교 answer = i + 1; // 숫자의 인덱스는 0부터 시작하므로 +1을 해서..
패럴랙스 이펙트(8)~(9) 만들어보자! [가로, 가로 세로 효과]
·
코딩/JAVASCRIPT
오늘은 패럴랙스 이펙트 중 가로 효과와 가로세로 효과를 만들어보겠습니당! 패럴랙스 이펙트 (8) 구조 01 02 03 04 05 06 07 08 09 CSS #header { z-index: 10000; position: fixed; } .parallaxs__wrap { position: fixed; display: flex; left: 0; top: 0; } .parallaxs__item { width: 100vw; height: 100vh; position: relative; } #section1 {background-color: #111;} #section2 {background-color: #222;} #section3 {background-color: #333;} #section4 {backgr..
자바스크립트 코딩테스트 챌린지 16일차!
·
코딩/오답노트,마무리 문제
코딩테스트 16일차 편지 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. function solution(message) { var answer = message.length * 2; return answer; } ✅풀이 message 변수를 매개변수로 받습니다. 이 변수는 편지지에 적을 축하 메시지를 나타냅니다. message.length를 사용하여 message 문자열의 길이를 구합니다. message.length는 문자열의 길이를 반환하는 JavaScript 내장..
자바스크립트 코딩테스트 챌린지 15일차!
·
코딩/오답노트,마무리 문제
코딩테스트 15일차 영어가 싫어요 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. function solution(numbers) { const numDict = { zero: 0, one: 1, two: 2, three: 3, four: 4, five: 5, six: 6, seven: 7, eight: 8, nine: 9 }; let answer = ""; let currentNumber = ""; for (let i = 0; i < numbers.length; i++) { currentNumber += numbers[i]; if (numDict...
자바스크립트 코딩테스트 챌린지 14일차!
·
코딩/오답노트,마무리 문제
코딩테스트 14일차 가까운 수 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요. function solution(array, n) { array.sort(function(a, b) { return a - b; }); var left = 0; var right = array.length - 1; var closest = array[left]; while (left = 'A' && char = 'a' && char
자바스크립트 코딩테스트 챌린지 13일차!
·
코딩/오답노트,마무리 문제
코딩테스트 13일차 컨트롤 제트 숫자와 "Z"가 공백으로 구분되어 담긴 문자열이 주어집니다. 문자열에 있는 숫자를 차례대로 더하려고 합니다. 이 때 "Z"가 나오면 바로 전에 더했던 숫자를 뺀다는 뜻입니다. 숫자와 "Z"로 이루어진 문자열 s가 주어질 때, 머쓱이가 구한 값을 return 하도록 solution 함수를 완성해보세요. function solution(s) { let numbers = s.split(" "); let sum = 0; let prevNumber = 0; for (let i = 0; i < numbers.length; i++) { if (numbers[i] === "Z") { sum -= prevNumber; } else { let num = parseInt(numbers[i])..
다쭐◠‿◠
쭐코딩