프로그래머스/Lv. 0 코딩테스트 입문

프로그래머스 코딩테스트 연습 Lv.0
프로그래머스/Lv. 0 코딩테스트 입문

[프로그래머스] Lv.0 영어가 싫어요 / JS

📕 문제 설명 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. ⭐ 제한사항 numbers는 소문자로만 구성되어 있습니다. numbers는 "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" 들이 공백 없이 조합되어 있습니다. 1 ≤ numbers의 길이 ≤ 50 "zero"는 numbers의 맨 앞에 올 수 없습니다. 💻 입출력 예 numbers result "onetwothreefourfivesixseveneightnine" 123456789 "onefourz..

프로그래머스/Lv. 0 코딩테스트 입문

[프로그래머스] Lv.0 문자열 계산하기 / JS

📕 문제 설명 my_string은 "3 + 5"처럼 문자열로 된 수식입니다. 문자열 my_string이 매개변수로 주어질 때, 수식을 계산한 값을 return 하는 solution 함수를 완성해주세요. ⭐ 제한사항 연산자는 +, -만 존재합니다. 문자열의 시작과 끝에는 공백이 없습니다. 0으로 시작하는 숫자는 주어지지 않습니다. 잘못된 수식은 주어지지 않습니다. 5 ≤ my_string의 길이 ≤ 100 my_string을 계산한 결과값은 1 이상 100,000 이하입니다. my_string의 중간 계산 값은 -100,000 이상 100,000 이하입니다. 계산에 사용하는 숫자는 1 이상 20,000 이하인 자연수입니다. my_string에는 연산자가 적어도 하나 포함되어 있습니다. return type..

프로그래머스/Lv. 0 코딩테스트 입문

[프로그래머스] Lv.0 숫자 찾기 / JS

📕 문제 설명 정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요. ⭐ 제한사항 0 < num < 1,000,000 0 ≤ k < 10 num에 k가 여러 개 있으면 가장 처음 나타나는 자리를 return 합니다. 💻 입출력 예 num k result 29183 1 3 232443 4 4 123456 7 -1 📚 입출력 예 설명 입출력 예 #1 29183에서 1은 3번째에 있습니다. 입출력 예 #2 232443에서 4는 4번째에 처음 등장합니다. 입출력 예 #3 123456에 7은 없으므로 -1을 return 합니다. 😊 나의 답변 2023년 1월의 나...

프로그래머스/Lv. 0 코딩테스트 입문

[프로그래머스] Lv.0 자릿수 더하기 / JS

📕 문제 설명 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요 ⭐ 제한사항 0 ≤ n ≤ 1,000,000 💻 입출력 예 n result 1234 10 930211 16 📚 입출력 예 설명 입출력 예 #1 1 + 2 + 3 + 4 = 10을 return합니다. 입출력 예 #2 9 + 3 + 0 + 2 + 1 + 1 = 16을 return합니다. 😊 나의 답변 function solution(n) { var arr = n.toString().split(""); var answer = 0; for(var i=0; i +acc + +curr, 0); } 2023년 8월의 나의 답변 7개월 전과 동일하게 arr 변수를 생성해 n을 문자열로 반환 →..

프로그래머스/Lv. 0 코딩테스트 입문

[프로그래머스] Lv.0 OX퀴즈 / JS

📕 문제 설명 덧셈, 뺄셈 수식들이 'X [연산자] Y = Z' 형태로 들어있는 문자열 배열 quiz가 매개변수로 주어집니다. 수식이 옳다면 "O"를 틀리다면 "X"를 순서대로 담은 배열을 return하도록 solution 함수를 완성해주세요. ⭐ 제한사항 연산 기호와 숫자 사이는 항상 하나의 공백이 존재합니다. 단 음수를 표시하는 마이너스 기호와 숫자 사이에는 공백이 존재하지 않습니다. 1 ≤ quiz의 길이 ≤ 10 X, Y, Z는 각각 0부터 9까지 숫자로 이루어진 정수를 의미하며, 각 숫자의 맨 앞에 마이너스 기호가 하나 있을 수 있고 이는 음수를 의미합니다. X, Y, Z는 0을 제외하고는 0으로 시작하지 않습니다. -10,000 ≤ X, Y ≤ 10,000 -20,000 ≤ Z ≤ 20,000..

프로그래머스/Lv. 0 코딩테스트 입문

[프로그래머스] Lv.0 제곱수 판별하기 / JS

📕 문제 설명 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요. ⭐ 제한사항 1 ≤ n ≤ 1,000,000 💻 입출력 예 n result 144 1 976 2 📚 입출력 예 설명 입출력 예 #1 144는 12의 제곱이므로 제곱수입니다. 따라서 1을 return합니다. 입출력 예 #2 976은 제곱수가 아닙니다. 따라서 2를 return합니다. 😊 나의 답변 function solution(n) { const a = Math.floor(Math.sqrt(n)); for(var i = 0; i < n; i++){ if(n / i == a){ return 1; } } ret..

안댕이
'프로그래머스/Lv. 0 코딩테스트 입문' 카테고리의 글 목록 (10 Page)