태그: javascript

level 1. 문자열 내 p와 y의 개수 (Javascript)

문자열 내 p와 y의 개수문제numPY함수는 대문자와 소문자가 섞여있는 문자열 s를 매개변수로 입력받습니다.s에 ‘p’의 개수와 ‘y’의 개수를 비교해 같으면 True, 다르면 False를 리턴하도록 함수를 완성하세요. ‘p’, ‘y’ 모두 하나도 없는 경우는 항상 True를 리턴합니다.예를들어 s가 “pPoooyY”면 True를 리턴하고 “Pyy”라면 F

level 1. 서울에서 김서방 찾기 (Javascript)

서울에서 김서방 찾기문제findKim 함수(메소드)는 String형 배열 seoul을 매개변수로 받습니다.seoul의 element중 “Kim”의 위치 x를 찾아, “김서방은 x에 있다”는 String을 반환하세요.seoul에 “Kim”은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 풀이 (본인)12345function findKim(

level 1. 문자열 다루기 기본 (Javascript)

문자열 다루기 기본문제alpha_string46함수는 문자열 s를 매개변수로 입력받습니다.s의 길이가 4혹은 6이고, 숫자로만 구성되있는지 확인해주는 함수를 완성하세요.예를들어 s가 “a234”이면 False를 리턴하고 “1234”라면 True를 리턴하면 됩니다. 풀이 (본인)12345function alpha_string46(s){ retur

Problem 1

1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면?문제10보다 작은 자연수 중에서 3 또는 5의 배수는 3, 5, 6, 9 이고, 이것을 모두 더하면 23입니다.1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면 얼마일까요? 풀이 (본인)1234567let sum = 0;for(let num = 1; num <= 10

Problem 10

이백만 이하 소수의 합문제10 이하의 소수를 모두 더하면 2 + 3 + 5 + 7 = 17 이 됩니다.이백만(2,000,000) 이하 소수의 합은 얼마입니까? 풀이 (본인)12345678910111213141516var num = 2;var result = 0;while(num<2000000){ var priNum = true; for

Problem 4

세자리 수를 곱해 만들 수 있는 가장 큰 대칭수문제앞에서부터 읽을 때나 뒤에서부터 읽을 때나 모양이 같은 수를 대칭수(palindrome)라고 부릅니다.두 자리 수를 곱해 만들 수 있는 대칭수 중 가장 큰 수는 9009 (= 91 × 99) 입니다.세 자리 수를 곱해 만들 수 있는 가장 큰 대칭수는 얼마입니까? 풀이 (본인)작은 수 부터123456789

Problem 7

10001번째의 소수문제소수를 크기 순으로 나열하면 2, 3, 5, 7, 11, 13, … 과 같이 됩니다.이 때 10,001번째의 소수를 구하세요. 풀이 (본인)12345678910111213141516171819function numberOfPrime(n) { var countPrime = 0; for(var num = 1; num &l

Problem 5

1 ~ 20 사이의 어떤 수로도 나누어 떨어지는 가장 작은 수문제1 ~ 10 사이의 어떤 수로도 나누어 떨어지는 가장 작은 수는 2520입니다.그러면 1 ~ 20 사이의 어떤 수로도 나누어 떨어지는 가장 작은 수는 얼마입니까? 풀이 (본인)123456789101112131415var maxNum = Number.MAX_VALUE;var minNum =

REPL

REPL이란?REPL은 Read Eval Print Loop의 약자입니다. Node.js의 REPL 환경은 자바스크립트로 작성된 코드를 테스트 할 때 유용합니다. REPL 사용 방법REPL은 터미널에서 사용가능합니다. 1node 위 코드를 사용하여 node환경의 REPL을 활성화합니다.위 환경처럼 간단한 연산도 가능합니다.위 환경처럼 javascript파일

body-parser

body-parser?body-parser란 Node.js에서 body의 요청을 파싱해주는 미들웨어입니다. req.body에 들어오는 data를 파싱해줍니다. POST에 들어오는 data를 JSON형식으로 바꿔줘서 req.body.***과 같은 방법으로 사용 가능합니다. body-parser 사용 방법1npm body-parser 터미널에서 위 코드를 실행