분류 전체보기142 [프로그래머스] lv1. 콜라츠 추측 (JS) ❓ 문제 코딩테스트 연습 - 콜라츠 추측 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 해결하기 문제에서 주어진 조건 그대로 코딩하면 된다. 이 문제는 재귀 혹은 반복문으로 풀 수 있다. 조건 1-1. 입력된 수가 짝수라면 2로 나눈다. 조건 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더한다. 조건 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복한다. + 주어진 수가 1이면 0 반환, 500번 작업 반복할 때까지 1이 되지 않는다면 -1 반환 조건을 살펴보니 재귀와 반복문의 종료 .. 2023. 7. 6. [프로그래머스] lv1. 음양 더하기 (JS) ❓ 문제 코딩테스트 연습 - 음양 더하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 해결하기 숫자의 부호를 알려주는 signs 배열의 요소들을 하나씩 돌면서 그것이 false일 경우에는 음수라는 의미이므로 absolutes 배열에서 그 요소의 인덱스에 해당하는 숫자를 음수로 만들어 준 후 누적하고, true일 경우는 양수라는 의미이므로 부호를 바꾸지 않고 그 요소의 인덱스에 해당하는 숫자를 그대로 누적하면 된다. 💻 JS로 코드 작성하기 function solution(absolutes, s.. 2023. 7. 6. [프로그래머스] lv1. 문자열 내 p와 y의 개수 (JS) ❓ 문제 코딩테스트 연습 - 문자열 내 p와 y의 개수 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 해결하기 이 문제는 여러 가지 방법으로 코드를 작성할 수 있다. 1️⃣ 문자열에서 p와 y의 개수를 모두 세어 각각의 개수를 알아내 p의 개수와 y의 개수가 같은지 확인하기 대소문자를 구별하지 않는다고 하였으므로 주어진 문자열을 우선 모두 소문자로 바꾼다. 그리고 그 문자열의 구성 문자들을 하나씩 모두 돌면서 그 문자가 p일 경우 p의 카운트를 증가시키고, 그 문자가 y일 경우 y의 카운트를 증.. 2023. 7. 6. [Javascript] 기본 연산자와 수학 📌 참고 사이트기본 연산자와 수학 (javascript.info) 기본 연산자와 수학ko.javascript.info 📋 연산자에 대한 용어➡️ 피연산자(operand, 인수) : 연산자가 연산을 수행하는 대상 ex) 5 * 2 → 왼쪽 피연산자 5, 오른쪽 피연산자 2 ➡️ 단항(unary) 연산자 : 피연산자를 하나만 받는 연산자 ex) - (단항 마이너스 연산자) → -x와 같은 경우 ➡️ 이항 (binary) 연산자 : 두 개의 피연산자를 받는 연산자 ex) 1 - 3 → 여기에서 -는 이항 마이너스 연산자 (피연산자의 개수가 1, 3 2개이므로 위의 단항 마이너스 연산자와는 다름) 📋 수학 연산자자바스크립트에서 지원하는 수학 연산자에는 덧셈 연산자 (+), 뺄셈 연산자 (-), 곱셈 연산자 (*.. 2023. 7. 6. 이전 1 ··· 14 15 16 17 18 19 20 ··· 36 다음