연습문제(11-1)
switch 문을 사용하여 컴퓨터 파일의 확장자를 구별하는 함수를 만들어 봅시다.
파일의 확장자를 구별하여 다른 일을 하는 하는 코드는 실제 프로그램을 만들 때 종종 쓰입니다. 반드시 알아둡시다.
- 함수는 한가지 문자열을 파라메터로 받습니다.
- 받은 문자열이 "jpg", "jpeg", "png", "gif" 인 경우 "그림파일"이라는 문자열을 return합니다.
- 받은 문자열이 "wav", "mp3", "mid"인 경우 "음악파일"이라는 문자열을 return합니다.
- 받은 문자열이 "mp4", "avi", "mkv"인 경우 "영상파일"이라는 문자열을 return합니다.
- 이 외의 문자열인 경우 "알수 없는 파일"이라는 문자열을 return합니다.
연습문제(11-2)
연습문제 9-2에서 년도를 입력받아 윤년이면 true를 return하는 함수를 만들어 보았습니다. 그 함수와 switch문을 사용하여 입력받은 년, 월의 날짜 수를 구하는 함수를 만들어 봅시다.
- 함수는 년, 월 두가지 수를 파라메터로 받습니다.(예: 2020년 3월 이라면 2020과 3을 파라메터로 받음)
- 해당 년, 월의 전체 날짜 수를 return합니다.(2020, 3을 받으면 31을 return)
- 각 월의 날짜수는 다음과 같습니다:
1월 - 31일,
2월 - 윤년이면 29일 아니면 28일,
3월- 31일,
4월- 30일
5월- 31일
6월- 30일
7월- 31일
8월- 31일
9월- 30일
10월- 31일
11월- 30일
12월- 31일
'프로그래밍 입문' 카테고리의 다른 글
자바스크립트로 프로그래밍 입문 12. 반복문(Loop Statement) 1 - while, 증감연산자 (0) | 2018.10.18 |
---|---|
[자바스크립트 연습문제] 11-1, 2 풀이 (0) | 2018.10.18 |
자바스크립트로 프로그래밍 입문 11. 조건문(Conditional Statement) 3 - switch (0) | 2018.10.16 |
[자바스크립트 연습문제] 10-1 랜덤 정수 함수, 10-2 가위바위보 코드 (0) | 2018.10.12 |
자바스크립트로 프로그래밍 입문 10. 랜덤한 수 생성, 코드의 일반화, 주사위 게임, 주석 (0) | 2018.10.12 |