반응형

Languages/JS 47

[프로그래밍과 데이터 in Javascript] 01. 객체

순이들의 시험 결과 아래는 두 사람의 각 과목별 점수를 정리한 객체입니다. let hyesoonScore = { '데이터 모델링의 이해': 10, '데이터 모델과 성능': 8, 'SQL 기본': 22, 'SQL 활용': 18, 'SQL 최적화 기본 원리': 20 }; let minsoonScore = { '데이터 모델링의 이해': 14, '데이터 모델과 성능': 8, 'SQL 기본': 12, 'SQL 활용': 4, 'SQL 최적화 기본 원리': 16 }; 자격증 합격 기준은 총점이 60점 이상인데요. 파라미터로 객체를 전달받고, 각 과목들의 점수를 모두 합산해서 시험 결과를 알려주는 passChecker 함수를 완성해 주세요. 합격 기준을 충족할 경우 "축하합니다! 합격입니다!" 라는 문자열을 충족하지 ..

Languages/JS 2021.02.15

[프로그래밍과 데이터 in Javascript] 01. 객체

영어 단어장 III 단어장 객체에 단어를 추가하고 삭제하고, 콘솔에 출력도 해주는 다양한 메소드를 만들어 사용해봅시다. 단어를 추가하는 addVoca메소드를 만들어 주세요. addVoca메소드는 영어단어와 뜻, 총 두 개의 문자열 값을 파라미터로 전달받아서 myVoca 객체에 새로운 프로퍼티를 추가하는 메소드 입니다. 단어를 삭제하는 deleteVoca메소드를 만들어 주세요. deleteVoca메소드는 영단어 문자열을 파라미터로 전달받아서 해당하는 단어를 삭제하는 메소드 입니다. 단어를 출력하는 printVoca메소드를 만들어 주세요. printVoca메소드는 영어단어 문자열을 파라미터로 전달받아서 특별한 포멧의 문자열을 콘솔에 출력하는 메소드 입니다. 특별한 포멧은 "[영어단어]"의 뜻은 "[뜻]"입니..

Languages/JS 2021.02.14

[프로그래밍과 데이터 in Javascript] 01. 객체

영어 단어장 II 외웠던 영어단어 5가지 중에서 function, constant, local은 이제 확실하게 다 외웠습니다. 오늘 외울 단어는 총 4가지입니다. [extend] = 확장하다 [export] = 내보내다 [import] = 불러오다 [default value] = 기본값 지난번에 작성한 코드를 참고해서 vocab 변수를 수정하지 않은 채로, 이미 다 외워버린 단어 3개는 삭제하고 오늘 외울 단어는 추가해 주세요. 마지막 줄에서 default value의 뜻을 콘솔에 출력해 주세요. let myVoca = { function: '함수', variable: '변수', constant: '상수', local: '지역의', global: '전반적인' } delete myVoca.function;..

Languages/JS 2021.02.14

[프로그래밍과 데이터 in Javascript] 01. 객체

영어 단어장 I 영어공부도 하고 코딩공부도 할 겸 자바스크립트로 영어 단어장을 만들어 보려는 아이디어가 떠올랐습니다. 외워야 할 단어들 [function] = 함수 [variable] = 변수 [constant] = 상수 [local] = 지역의 [global] = 전반적인 let myVoca = { function: '함수', variable: '변수', constant: '상수', local: '지역의', global: '전반적인' } console.log(myVoca); console.log(myVoca.local); console.log(myVoca.constant); console.log(myVoca.function); 본 내용은 Codeit의 '프로그래밍 기초 in JavaScript' 강의를..

Languages/JS 2021.02.14

[프로그래밍 핵심 개념 in Javascript] 03. 제어문

피보나치 수열 피보나치 수열(Fibonacci Sequence)이라고 들어 보셨나요? 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... 우선 피보나치 수열의 1번 항과 2번 항은 각각 1입니다. 3번 항부터는 바로 앞 두 항의 합으로 계산됩니다. 예를 들어서 3번 항은 1번 항(1)과 2번 항(1)을 더한 2이며, 4번 항은 2번 항(1)과 3번 항(2)을 더한 3입니다. 반복문을 활용해서 피보나치 수열의 첫 50개 항을 차례대로 출력하는 프로그램을 작성해 보세요. for문과 while문 중 어떤 반복문을 사용해도 상관없습니다. let current = 1; let previous = 0; for (let i = 1; i

Languages/JS 2021.02.14

[프로그래밍 핵심 개념 in Javascript] 03. 제어문

while문 더 연습하기 정수 n의 약수는 n을 나누었을 때 나누어떨어지는 수입니다. 만약 정수 i가 정수 n의 약수라면, n을 i로 나누었을 때 나머지가 0이 나와야 하는 거죠. while문을 활용해서 정수 180의 약수를 모두 출력하고, 총 몇 개의 약수가 있는지 출력하는 프로그램을 작성해 보세요. const N = 180; let i = 0; let count = 0; while (i

Languages/JS 2021.02.14

[프로그래밍 핵심 개념 in Javascript] 03. 제어문

for문 더 연습하기 주어진 높이(height)에 맞게 *로 삼각형을 그려주는 함수 printTriangle을 완성해 봅시다. function printTriangle(height) { let message = ''; for (let i = 0; i < height; i++) { message += '*'; console.log(message); } } // 테스트 코드 console.log('높이: 1'); printTriangle(1); console.log('높이: 3'); printTriangle(3); console.log('높이: 5'); printTriangle(5); 본 내용은 Codeit의 '프로그래밍 기초 in JavaScript' 강의를 참고하여 작성한 내용입니다.

Languages/JS 2021.02.14
반응형
LIST