'분류 전체보기' 카테고리의 글 목록 (9 Page)
[Python] 최소공배수, 최대공약수란? 파이썬 알고리즘으로 쉽게 구현하기 / for문, 유클리드 호제법 이용
최대공약수란 ? GCD (Greatest Common Divisor) Common Divisor -> 라는 이름에서 알 수 있듯이 두 수 혹은 그 이상의 여러 수의 공통인 약수 중, 최대인 것. 즉, 수들의 각각의 약수 중 공통이며 가장 큰 수를 최대공약수라고 한다. ex) 8 의 약수 - 1,2,4,8 10 의 약수 - 1,2,5,10 8과 10의 공통 약수 : 1,2 중 가장 큰 수 : 2 8과 10의 최대공약수 : 2 최소공배수란? LCM (Least Common Multiple) 두 수, 혹은 그 이상의 수들의 공통인 배수 중 최소, 가장 작은 수. 즉, 수 들의 각각의 배수 중 공통이며 가장 작은 수를 최소공배수라고 한다. 10의 배수 : 10,20,30,40,50,60,70,80,90,100,..
2021. 6. 3.
[Python] 파이썬 2진수, 8진수, 10진수, 16진수 변환 총정리 bin(), oct(), hex(), str(), format 이용
Python 2진수, 8진수, 10진수, 16진수 파이썬은 10진수를 기본으로 한다. 때문에 다른 진수들의 수와 차별을 두기위해 각 진수의 수 앞에 아래 두 글자를 붙여 표현한다. 2진수 : 0b 8진수 : 0o 16진수 : 0x 1) 10진수 -----변환-----> 2진수, 8진수, 16진수 1. 파이썬 자체 내장함수 이용 영어의 앞 3글자에서 따온 함수명 2진수 : Binary 8진수 : Octal 16진수 : Hexadecimal bin(value) : 10진수 ---> 2진수 변환 oct(value) : 10진수 ---> 8진수 변환 hex(value) : 10진수 ---> 16진수 변환 반환값 : 모두 문자열 value = 100 B = bin(100) O = oct(100) H = hex(1..
2021. 6. 1.
[Python] 점프 투 파이썬 - 딕셔너리 자료형, 집합 자료형, 불 자료형, 변수
1. 딕셔너리 자료형 == 사전 자료형 a = {1:'a', 2:'b', 3:'c'} (JS 의 객체 형태와 비슷하다.) 여기서 속성인 1,2,3 = Key, 'a', 'b', 'c'는 = Value 가 된다. key와 value , 쌍으로 데이터를 저장 딕셔너리 자료형은 아래서 공부할 집합 자료형처럼 순서가 없기 때문에 index, 인덱싱 불가이다. 비어있는 딕셔너리는 a = dict() 으로 생성 * 딕셔너리의 key는 고유한 unique 값이다. 똑같은 key 값들이 있으면 가장 마지막것만 유효, 나머지는 무시된다. Key에는 List를 쓸 수 없다. (나머지 튜플, 숫자, 문자열 등 가능) 해시테이블 (Hash Table)을 이용하므로 (key 혹은 집합의 원소Element를 이용하여) 데이터의 ..
2021. 5. 29.
[Python] 프로그래밍의 기초 : 자료형 - 숫자형(Number), 문자형(String), 리스트(List), 튜플(Tuple)
자료형이란 프로그래밍을 할 때 쓰는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 말한다. 프로그래밍의 기본이자 핵심 요소다. 1. 숫자형 ( Number ) 수의 종류 python examples 정수 100,10,5,2,1,0,-1,-4,-10,-100 실수 5.2, 345.1, -9.44, -10.2, 3.4e10 8진수 0o34, 0o25 16진수 0x2A, 0xFF * 8진수 : 1에서 7까지 8개의 숫자를 사용한다. 1자를 6비트로 표현하고 있는 캐릭터 머신의 비트상태를 나타내는데 유용하다. 110101을 2진수로 취급하는 건 불편함으로 3비트씩 나누어 110, 101을 8진수 65로 나타낼 수 있으며 (65)8이라고 쓴다. 숫자 0 + 알파벳 o or O (소문자or대문자) 로 시작한다...
2021. 5. 29.