분류 전체보기(343)
-
4. 함수란?
함수란? ▶소프트웨어에서 특정 동작을 수행하는 코드 일부분을 의미 ▶외부 코드가 "호출"할 수 있는 하위 프로그램 ▶함수 외부에서 addAge를 호출하는 모습 ▶자바스크립트에서는 괄호를 사용하여 호출 - 함수명() ▶함수의 형태 ▶input 로직 처리를 위해 주입 받는 데이터 ▶output 로직 처리 후 반환되는 결과 데이터 ▶본문 명령문의 시퀀스로 구성 ▶함수는 대부분의 언어에서 지원하는 기능이다. ▶JavaScript에서도 함수 기능이 존재한다. ▶자바스크립트에서 함수는 객체처럼 속성과 메서드를 가질 수 있다. ▶객체와의 차이점은 ▶함수는 외부에서 호출이 가능하다. ▶객체는 외부에서 호출이 불가능하다. ▶자바스크립트에서 함수는 일급객체의 특징을 모두 갖고 있다. ▶일급객체란, 다른 객체들에 일반적으로..
2023.07.12 -
코딩테스트 입문 100문제(javascript) 15. 점의 위치 구하기
점의 위치 구하기 function solution(dot) { var answer = 0; if(dot[0]>0&&dot[1]>0){ answer =1; } else if(dot[0]>0&&dot[1]0 ,y>0 일 경우 1사분면 x0 일 경우 2사분면 x
2023.07.11 -
코딩테스트 입문 100문제(javascript) 14. 피자 나눠 먹기 (1)
피자 나눠 먹기 (1) function solution(n) { var answer = 0; var x=n/7 if(n%7==0){ answer = x; }else{ answer=Math.floor(x+1); } return answer; } /* 저번 문제와 마찬가지로 if(n%7==0) 로 나누어 떨어지는 수는 n/7의 값을 구해주고 나머지는 n/7의 값에서 1을 더해준값에서 정수형으로 바꾸어준다 */ 문제 설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 제한사항 1 ≤ n ≤ 100 입출력 예 n result 7 1 1 1 ..
2023.07.11 -
코딩테스트 입문 100문제(javascript) 13. 피자 나눠 먹기
피자 나눠 먹기 (3) function solution(slice, n) { var answer = 0; var x= (n/slice); if(n % slice==0){ answer= x; } else { answer= Math.floor(x+1); } return answer; } // 사람 인원을 n으로 두고 피자 조각을 slice로 두고 //if(n % slice==0)의 조건식으로 사람과 조각이 나누어 떨어질때 //값은 n/slice 으로 나오고 나머지는 n/slice 값에 +1 해준값이 나옵니다 문제 설명 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이..
2023.07.11 -
12. 코딩테스트 입문 100문제(javascript) 12. 양꼬치
양꼬치 function solution(n, k) { var answer = 0; let x= Math.floor(n/10); if(x>=1){ k-=x; } answer = n*12000+k*2000; return answer; } // let x= Math.floor(n/10); //양꼬치 10인분당 음류수 1개가 무료이므로 양꼬치 전체 인분에서 10으로 나누고 //정수형태로 바꾸어 x 에 저장 문제 설명 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. ..
2023.07.11 -
3. 연산자
연산자란? ▶하나 이상의 표현식을 대상으로 연산을 수행하여 하나의 값을 만든다. 연산자의 종류 ▶단항 연산자 ▶산술 연산자 ▶관계 연산자 ▶이진 논리 연산자 ▶삼항 연산자 ▶할당 연산자 ▶옵셔널 연산자 ▶쉼표 연산자 단항연산자 ▶하나의 피연산자만을 사용하는 연산이다. ▶void 표현식을 평가할때 값을 반환하지 않도록 지정한다. ▶typeof 평가 전의 피연산자 타입을 나타내는 문자열을 반환한다. ▶delete 객체의 속성을 삭제한다. 산술 연산자 ▶두개의 숫자값을 피연산자로 받아서 하나의 숫자 값을 반환한다 ▶단항 산술 연산자 ▶이항 산술 연산자 산술 연산자 - 단항 산술 연산자 ▶단항 산술 연산자는 , 1개의 피 연산자를 산술하여 숫자값을 반환한다. ▶ ++ 숫자1을 증가 시키고, 증가시킨 값을 암묵적..
2023.07.11