자바스크립트2 KDT 5th 웹개발자 입문 수업 12일차 1. 기본 연산자 1-1. % : 나머지 연산자 나머지는 나눠준 그 num보다 큰 수가 나올 수 없다는 특성을 이용한 문제가 많음 홀수 : num % 2 == 1 짝수 : num % 2 == 0 ✚ Math.floor() : 소수점 아래는 버리고 리턴 Math.ceil() ✚ Math.random() : 0.0~1.0 사이의 값을 랜덤하게 반환, 주로 * 10해서 사용 ✚ Math.sqrt() : 루트 값 리턴 ✚ Math.pow(base, exp) : base^exp 제곱 표현 ✚ Math.PI : 원주율의 유사값이 정의되어 있음 1-2. ** : 거듭 제곱 Math.pow(base, exp) 와 base**exp는 같음. 1-3. 연산자 줄여쓰기 a += b -> a = a + b a -= b -> .. 2023. 2. 10. KDT 5th 웹개발자 입문 수업 중 js 문제 // 80byte 기준으로 잘라서 배열에 담기 // 한글은2byte, 한글을 제외한 영어, 숫자, 기호, 띄어쓰기는 1byte // 자르고 난 다음 글자가 공백일 경우는 생략처리 let str ="이 글은 도커에 대해 1도 모르는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 도커의 핵심 개념인 컨테이너와 이미지에 대해 알아보고 실제로 도커를 설치하고 컨테이너를 실행해 보도록 하겠습니다."; 해당 문제였고... 나름 수업 시간과 끝나고 힌트도 얻을 겸 여쭤봐서 원하는 값을 도출해냈다. 다른 사람들이 올린 코드는 좀더 깔끔하던데 나는 아직도 멀었나보다 ㅜ,ㅜ --- 접근법 --- 일단 한글인지 아닌지 구분해줄 수 있는(.. 2023. 2. 9. 이전 1 다음