일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- mongodb
- 바이트디그리
- react-native
- react
- 패스트캠퍼스
- ionic react
- 프로그래밍첫걸음시작하기
- 스파르타코딩클럽
- spartacodingclub
- 항해99
- React Native
- Firebase
- styled components
- next.js 빌드 오류
- PYTHON
- ionic-react
- styled-components
- ionic
- 프로그래머스
- 내일배움카드
- 스파르타코딩클럽 후기
- CSS
- typescript
- 알고리즘
- 프로그래밍기초
- HTML
- 부트캠프
- javascript
- Algorithm
- K디지털크레딧
- Today
- Total
목록Algorithm (25)
bravo my life!
문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다. 입출력 예 예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. solution.js function solution(s) { var answer = 0; answer = Number(s) //매개변수 s에 할당된 문자열을 Number 함수를 이용하수 숫자열로 바꿔준다. return answer; }
문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 입출력 예 a b return 3 5 12 3 3 3 5 3 12 solution.js function solution(a, b) { var answer = 0; //변수 answer에 0의 값을 할당해준다. if (a < b) { //매개변수 a가 b보다 작을때 for (let i = a; a b){ ..
문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" solution.js function solution(num) { var answer = ''; //비어있는 값을 변수 answer에 할당한다. if (num % 2 == 0) { answer = "Even" //solution함수에 정수 값이 입력되면 그 값을 2로 나눠 나머지가 0일경우 "Even"을 변수 answer에 할당한다. } else { answer = "Odd" //solution함수에 정수 값이 입력되면 그 값을 2로 나눠 나머지가 ..
문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s return "abcde" "c" "qwer" "we" solution.js function solution(s) { var answer = ''; //변수 answer에 비어있는 값을 할당한다. if (s.length % 2 === 0) { //매개변수a에 할당된 값을 2로 나머지가 0이라면 answer = s[s.length/2-1] + s[s.length/2]; //s의 배열길이에서 2를 나누고 -1을 한 것과, s의 배열길이에서 2를 나눈것을 더하여 answer에 할당한다. } els..
문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. 예시 입력 5 3 출력 ***** ***** ***** solution.js process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { //위 두줄은 보이지 않는 함수가 있다고 생각 할 것. const n = data.split(" "); //data에 있는 값을 불러오고 공백을 기준으로 split을 한 후 그 값을 변에 n에 할당한다. const a = Number(n[0]), b = Number(n[1]); //변..