분류 전체보기
-
난이도 하 문제설명 : 두 정수 a,b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a =3, b=5 인 경우, 3 + 4 + 5 =12이므로 12를 리턴합니다. 제한조건 -a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요 -a와 bsms -10,000,000이상 -10,000,000 이하인 정수입니다. -a와 b의 대소관계는 정해져있지 않습니다. function solution(a, b) { var answer = 0; return answer; } function solution(a, b) { var answer = 0; answer = (a+b)*(Math.abs(b-a)+1)/2 return answer; } 보자마자 가우스 공식..
[프로그래머스] 두 정수 사이의 합 JS난이도 하 문제설명 : 두 정수 a,b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a =3, b=5 인 경우, 3 + 4 + 5 =12이므로 12를 리턴합니다. 제한조건 -a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요 -a와 bsms -10,000,000이상 -10,000,000 이하인 정수입니다. -a와 b의 대소관계는 정해져있지 않습니다. function solution(a, b) { var answer = 0; return answer; } function solution(a, b) { var answer = 0; answer = (a+b)*(Math.abs(b-a)+1)/2 return answer; } 보자마자 가우스 공식..
2022.08.06 -
Math 객체는 수학에서 자주 사용하는 상수와 함수를 미리 구현해 놓은 자바스크립트 표준 내장 객체 생성자가 존재하지 않아서 따로 인스턴스를 생성하지 않더라도 Math 객체에 모든 method나 property를 바로 사용 가능 Math.min(x,y,z) 가장 작은값 반환 Math.max(x,y,z,) 가장 큰 값 반환 Math.random() 0보다 크거나 같고 1보다 작은 무작위 숫자 반환 Math.round(x) 인수와 같거나 작은 수 중에서 가장 큰 정수 반환 Math.floor(x) 인수와 같거나 큰 수 중에서 가장 작은 정수 반환 Math.abs(x) x의 절댓값 반환 Math.sqrt(x) x의 제곱근 반환 Math.cbrt(x) x의 세제곱근 반환 Math.exp(x) e의 x제곱근 값을..
[JavaScript] Math 함수Math 객체는 수학에서 자주 사용하는 상수와 함수를 미리 구현해 놓은 자바스크립트 표준 내장 객체 생성자가 존재하지 않아서 따로 인스턴스를 생성하지 않더라도 Math 객체에 모든 method나 property를 바로 사용 가능 Math.min(x,y,z) 가장 작은값 반환 Math.max(x,y,z,) 가장 큰 값 반환 Math.random() 0보다 크거나 같고 1보다 작은 무작위 숫자 반환 Math.round(x) 인수와 같거나 작은 수 중에서 가장 큰 정수 반환 Math.floor(x) 인수와 같거나 큰 수 중에서 가장 작은 정수 반환 Math.abs(x) x의 절댓값 반환 Math.sqrt(x) x의 제곱근 반환 Math.cbrt(x) x의 세제곱근 반환 Math.exp(x) e의 x제곱근 값을..
2022.08.06 -
난이도 하 문제 설명 : 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두 글자를 반환 하면 됩니다. 제한사항: s는 길이가 1 이상, 100이하인 스트링입니다. function solution(s) { var answer = ''; return answer; } function solution(s) { let halfLength = parseInt(s.length / 2); return s.length % 2 === 0 ? s[halfLength-1] + s[halfLength] : s[halfLength]; } halfLength 정의 하고 가운데 찾기 나눈 값 0이면 문자 두개, 1이면 문자 하나 출력
[프로그래머스] 가운데 글자 가져오기 -코딩 테스트난이도 하 문제 설명 : 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두 글자를 반환 하면 됩니다. 제한사항: s는 길이가 1 이상, 100이하인 스트링입니다. function solution(s) { var answer = ''; return answer; } function solution(s) { let halfLength = parseInt(s.length / 2); return s.length % 2 === 0 ? s[halfLength-1] + s[halfLength] : s[halfLength]; } halfLength 정의 하고 가운데 찾기 나눈 값 0이면 문자 두개, 1이면 문자 하나 출력
2022.08.05 -
난이도 하하 문제: https://school.programmers.co.kr/learn/courses/30/lessons/12937 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 : 정수 num이 짝수일 경우 'Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요 제한조건: -num은 int 범위의 정수입니다. -0은 짝수입니다 function solution(num) { var answer = ''; if (num % 2 === 0){ return answer = "Even" } else { return..
[프로그래머스] 짝수와 홀수 -코딩테스트난이도 하하 문제: https://school.programmers.co.kr/learn/courses/30/lessons/12937 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 : 정수 num이 짝수일 경우 'Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요 제한조건: -num은 int 범위의 정수입니다. -0은 짝수입니다 function solution(num) { var answer = ''; if (num % 2 === 0){ return answer = "Even" } else { return..
2022.08.05 -
난이도. 하하 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12969?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 : 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*)문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한조건 : n과 m은 각각 1000 이하인 자연수입니다. -->문제 process.stdin.setEncoding('utf8'); //표준 입력, 유니코드의 한 방식인 ..
[프로그래머스] 직사각형 별찍기 - 코딩테스트난이도. 하하 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12969?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 : 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*)문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한조건 : n과 m은 각각 1000 이하인 자연수입니다. -->문제 process.stdin.setEncoding('utf8'); //표준 입력, 유니코드의 한 방식인 ..
2022.08.05