반응형

2023/01 34

약수, 약수의 개수 구하는 법

인수: 곱으로 연결된 수. 12는 2*2*3으로 나타낼 수 있는데 이 2*2*3 꼴이 인수다. 소수: 1과 자기 자신만이 약수인 것. 더이상 쪼개지지 않는 수. Prime Number. 자연수는 소수와 합성수로 이루어져 있다. 합성수: 소수 아닌 것들. 12는 2*2*3으로 이루어지니 합성수. 인수분해: 수를 2*2*3, 4*3꼴로 나타내는 것. 소인수분해: 소수인 인수로 분해해 나타내는 것. 12의 약수: 12를 소인수 분해 한 2*2*3으로 나타낼 수 있는 모든 수. 1 2*1 = 2 3*1 = 3 2*2 = 4 2*3 = 6 2*2*3 = 12 12의 약수는 총 6개이다. 약수의 개수를 구하는 방법: 거듭제곱에 +1을 하면 그게 약수의 개수가 된다. 8은 2^3이니 약수는 3+1 = 4개다. 실제로..

요즘 소인수 분해 방법

예전에는 소인수 분해를 하려면 72 ㅣ 2 36 ㅣ 2 18 ㅣ 2 9 ㅣ 3 3 ㅣ 3 1 72 = 2^3 * 3^2 이런식으로 구했는데 요즘은 방법이 다르다고 한다. 요즘은 숫자를 제시받으면 이 숫자를 구구단 형식으로 만들고 이를 반복한다. 72 = 8 * 9 = 2 * 4 * 3 * 3 = 2 * 2 * 2 * 3 * 3 = 2^3 * 3^2 108 = 54 * 2 = 6 * 9 * 2 = 2 * 3 * 3 * 3 * 2 = 2^2 * 3^3 이런식으로 수를 구구단 형식으로 만들면서 안쪼개질 때까지 반복한다고 한다.

선택자_가상 클래스2

아래의 코드가 html 파일에 작성됐다고 가정한다. 딸기 수박 오렌지 망고 사과 1. first-child ABC:first-child 형태로 작성한다. 선택자 ABC가 형제 요소 중 첫째라면 선택한다. .fruits span:first-child 라고 작성하면 span 요소 중 첫째인 '딸기'를 선택한다. .fruits 클래스를 가진 선택자와 그 하위 선택자인 span의 조건을 충족하는 요소 중 '딸기'가 조건에 부합한다. .fruits div:first-child 라고 작성하면 아무것도 선택하지 못한다. fruits 클래스를 가진 div태그의 형제들 중 하위 선택자div는 첫째가 아니고, 때문에 첫째를 선택하는 first-child는 작동하지 않는다. 이때 처음 공부하면 오해할 수 있는게, .frui..

CSS 선택자 해석 팁

CSS 선택자는 앞에서부터 읽어나가는 게 아니라 뒤부터 읽어나가는 게 좀 더 직관적이고 알아먹기 편하다. input:focus, a:active 처럼 짧다면 문제가 없지만 .fruits span:first-child 같이 하위 선택자도 선택하게 된다면 선택자를 오해할 수 있다. 위의 선택자는 .fruits 선택자의 하위 선택자 span을 만족하는 요소가 형제 요소 중 첫째라면 선택하고, 아니라면 선택하지 않는 선택자이지만 앞에서부터 읽어 나간다면 .fruits 선택자의 하위 선택자 span 요소 중 첫째를 선택하는, span 요소 중에 형제 요소 중 첫째인 선택자가 없더라도 span 요소의 첫째를 선택하는 선택자라고 오해할 수 있다. 뒤에서부터 읽는다면 형제 요소들 중 첫번째 요소를 고르는데 조건이 .f..

선택자_가상 클래스(의사 클래스)

CSS의 가상 클래스(의사 클래스)는 선택자에 추가하는 키워드이다. 1. hover a:hover { color: red; } 처럼 사용. a는 선택자(태그, 클래스 선택자 등 여부 상관 없음) 태그 옆에 :hover 를 붙여서 사용. 선택자 a 요소에 마우스 커서가 올라가 있는 동안 활성화. 2. active a:active { color: red; } 선택자 a 요소에 마우스를 클릭하고 있는 동안에 활성화. 3. focus 포커스가 될 수 있는 요소는 몇가지로 정해져 있다. 대표적으로 input 요소가 그렇고 그 외에도 사용자에게 정보를 입력받는 'html 대화형 콘텐츠'가 해당한다. INPUT, A, BUTTON, LABEL, SELECT 등 여러 요소가 있다. 그리고 html 대화형 콘텐츠 요소가..

CSS 선택자_복합

1. 일치 선택자(Basic Combinator) 제시한 선택자 두 개를 동시에 만족하는 요소를 선택함. span.orange { color: red; } 이렇게 작성하면 제시된 선택자는 span 태그와 orange 클래스이고 이 두개를 만족하는 요소를 선택하게 된다. 오렌지 과 같이 작성된 요소를 선택한다. 따로 사용하는 기호가 없기에 .orangespan 처럼 작성하면 orangespan이라는 클래스를 찾게 된다. 태그 선택자와 클래스 선택자를 같이 찾고 싶다면 클래스 선택자를 앞으로 보내야한다. 2. 자식 선택자(Child Combinator) ABC > XYZ 라고 작성한다면 선택자 ABC의 자식 요소 XYZ를 선택한다. 좀 더 특정한 요소를 선택할 수 있는 선택자. ul > .orange { c..

CSS 선택자_기본

1. * 전체 선택자(Universal Selector). 모든 요소를 선택한다. * { color: red; } 이렇게 작성하면 연결된 html의 모든 태그를 선택해 내용을 적용한다. 2. 태그 이름 태그 선택자(Type Selector). 태그 이름을 작성해 선택한다. 태그 이름으로 선택하는 선택자. li { color: red; } 이렇게 작성하면 태그 이름이 인 요소들을 선택한다. 태그 선택자는 태그의 종류가 모든 요소를 구분할만큼 고유한 것들이 아니기 때문에 좀 더 세세하게 구별 가능한 클래스 선택자를 사용한다. 3. .클래스 이름 클래스 선택자(Class Selector). '.abc' 형태로 작성한다. 마침표( . ) + 클래스 이름 html class 속성의 값이 abc인 요소를 선택한다...

반응형