본문 바로가기

전체 글525

반복문 12번★★ 반복문12번 문제) 문자열을 입력받아 해당 문자열에 중복된 문자(letter)가 존재하는지 여부를 리턴해야한다. #내가 푼 답 function hasRepeatedCharacter(str) { // TODO: 여기에 코드를 작성합니다. //중복된 문자가 존재하는지 //true, false let output = ''; for (let i=0; i 2022. 12. 20.
반복문 11번★★ 반복문 11번 문제) 문자열을 입력받아 해당 문자열에 등장하는 각 문자(letter)를 가지고 만들수 있는 길이 2의 문자열들을 리턴해야 합니다. --------------- #내가 푼답 function makePermutations(str) { // TODO: 여기에 코드를 작성합니다. //str.length =2 let result = ''; for (let left = 0; left 11, 12 // i =0, j=2 -> 11, 12,13 result = result + `${str[i]}${str[j]},` } return result.slice(0, result.length-1); } //'1234' ->길이4 //'1234'.slice(0.3) 2022. 12. 20.
반복문 10번★★ 반복문 10번 문제) 2이상의 자연수를 입력받아 2부터 해당 수까지의 소수들을 리턴해야합니다. #내가 쓴 답 function listPrimes(num) { //입력: 2이상의 자연수 //출력: 2부터 해당수까지의 소수 let output = ''; for (let i=2; i 나누면 나머지0 -> true니까 3된다. 34 -> j가 더 커서 안된다. 35 -> j가 더 커서 안된다. 36 -> j가 더 커서 안된다. 두자리증감이니까 53 ->나머지 2 54 ->나머지1 55 -> 나머지 0-> true니까 5된다. 56 -> j가 더 커서 안된다. #정답 function listPrimes(num) { let result = '2'; for (let i=3; i 2022. 12. 20.
[JS] 함수 #함수: 입력을 받아서 코드블록 내부의 코드를 실행한후 함수의 실행결과를 반환(return)하는 일련의 과정의 묶음 #함수선언문 - 함수 선언 키워드인 function으로 함수를 선언 function greeting () { console.log('hello world') }; #함수표현식 -변수 선언키워드를 사용하여 함수를 할당하는 형태 - 변수에 함수를 할당 -여기서 greeting은 함수의 이름 let greeting = function () { console.log('hello world') }; 함수호출이란 함수를 실행시키는 명령을 전달하는 것과 같다. 함수명 뒤에 소괄호()를 붙이면 함수를 호출할수 있다. let greeting = function () { console.log('hello w.. 2022. 12. 19.