[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 72 - 영어가 싫어요)
# 문제 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. # 답안 // 1. 입력: 문자열 numbers -> "onetwothree" 같은거 // 2. 출력: numbers를 정수로 바꿔서 return // 객체 하나 만들고, 정규표현식으로 치환하고, 문자열을 숫자로 바꾸기 function solution(numbers) { const obj = { zero: 0, one: 1, two: 2, three: 3, four: 4, five: 5, six: 6, seven: 7, eight: 8, nine: 9 }; const num = numbers...
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 71 - 잘라서 배열로 저장하기 )
# 문제 문자열 my_str과 n이 매개변수로 주어질 때, my_str을 길이 n씩 잘라서 저장한 배열을 return하도록 solution 함수를 완성해주세요. # 답안 // 1. 입력: 문자열 my_str -> "abcABC123" 같은거, 숫자 n -> 1,2,3 같은거 // 2. 출력: my_str을 길이 n씩 잘라서 저장한 배열 // 빈배열 만들고, 반복문 돌림 // slice로 i부터 i+n까지 잘라 // i=0이고, 돌때마다 i는 i+n으로 바뀜 // n=6이면, 0~6, 6~12, 12~18 ... // 자른거를 빈배열에 push로 담아. // 배열을 return function solution(my_str, n) { let answer = []; for(let i=0; i < my_str...
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 68 - 7의 개수 )
# 문제 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. # 답안 // 1. 입력: 정수 배열 array -> [7, 77, 17] 같은거 // 2. 출력: 7이 총 몇개 있는지 return // map돌려서 배열 각 요소를 String(num).split('')으로 바꾸기 [["7"],["7","7"],["1","7"]] // 중첩 배열 평탄화하기 ["7","7","7","1","7"] // for문 돌려서 if (newArray[i] === 7) 이면 count++되게 하기 function solution(array) { const newArray = array.map((num)..