상세 컨텐츠

본문 제목

JavaScript :: 연습문제(조건문, 반복문)

JavaScript

by 비오스터딩 2020. 5. 11. 15:30

본문

 

연습 문제

 

 

Q1. 사용자가 구구단의 시작 단과 끝단을 입력했을 때,

그에 해당하는 구구단 출력하기

 

 

 

Q2. 사용자가 구구단의 시작 단과 끝단을 입력했을 때,

그 범위내에서 짝수에 해당하는 구구단 출력하기

 

 

Q3. 사용자가 구구단의 시작 단과 끝단을 입력했을 때,

그 범위내에서 짝수에 해당하는 구구단 출력하기

 

 

Q4. 사용자가 시작 숫자와 끝 숫자를 입력했을 때,

그 범위 내에서 완전수 출력하기

(완전수 : (자기자신을 제외한) 약수들의 합이 자기자신과 똑같은 수,

ex. 6을 제외한 6의 약수들(1, 2, 3)의 합은 6이다.)

 

 

 

Q5. 사용자가 시작 숫자와 끝 숫자를 입력했을 때,

그 범위 내에서 소수 출력하기

(소수 : 약수가 1과 자기자신인 숫자)

 

 

 

**

약수 구하기 hint.

어떤 수 / 약수 는 나머지를 했을 때 나누어 떨어진다.

(나머지가 0)

 

 

 


풀이

 

 

 

A1. 사용자가 구구단의 시작 단과 끝단을 입력했을 때,

그에 해당하는 구구단 출력하기

 

 

 

A2. 사용자가 구구단의 시작 단과 끝단을 입력했을 때,

그 범위내에서 짝수에 해당하는 구구단 출력하기

 

 

 

A3. 사용자가 구구단의 시작 단과 끝단을 입력했을 때,

그 범위내에서 짝수에 해당하는 구구단 출력하기

 

 

 

A4. 사용자가 시작 숫자와 끝 숫자를 입력했을 때,

그 범위 내에서 완전수 출력하기

 

 

 

Q5. 사용자가 시작 숫자와 끝 숫자를 입력했을 때,

그 범위 내에서 소수 출력하기

 

풀이1. 소수의 약수는 1과 자기자신이므로, 1을 제외한 약수가 자기자신인 수를 구함
풀이 2. 소수는 약수의 갯수가 2개이므로, 약수가 2개인 수들을 구함

풀이 1이 조금 더 간편.

반응형

관련글 더보기

댓글 영역