[파이썬] 연산자
연산자(Operator) 연산 실행에 있어서 여러 식이나 값에 수학적·논리적인 움직임, 즉 어떤 연산을 할 지 지정하는 것. 피연산자 연산의 대상이 되는 것 연산자 종류 산술 연산자: +, -, *, /, %, //, ** 할당 연산자: =, +=, -=, *=, /=, %=, //= 비교 연산자: >, >=, = b)) print("{} == {} : {}".format(a, b, a == b)) print("{} != {} : {}".format(a, b, a != b)) 1 = 2 : False 1 == 2 : False 1 != 2 : True [예시] 아스키 코드를 이용한 문자 비교 연산 (아스키 코드표 링크 넣기) # 아스키 코드 비교 연산 a =..
2022. 4. 28.
최대공약수
공약수(Common Divisor) 둘 이상의 수에서 공통의 약수. 즉, 각 수를 모두 나누어 떨어뜨리는 정수를 공약수라고 한다. 최대공약수(Greatest Common Divisor) 공약수 중 가장 큰 수 [예시1] 12와 20의 공약수와 최대공약수 12의 약수 → 1, 2, 3, 4, 6, 12 20의 약수 → 1, 2, 4, 5, 10, 20 둘의 공약수 → 1, 2, 4 둘의 최대공약수 → 4 ※ 소인수분해로 공약수 및 최대공약수 구하기 - 소인수분해하여 나온 공통의 소인수 중 지수가 낮은 값들을 곱한다 [예시2] 12와 20의 공약수와 최대공약수 12의 소인수분해 → 2^2 * 3 20의 소인수분해 → 2^2 * 5 → 공통되는 소인수: 2 → 지수가 낮은 값: 2^2 → 최대공약수: 4 (=..
2022. 4. 26.