[Python] 집합
정의 : - 집합(set) 이란 요소를 그룹화하여 다루는 형 특징 : - 리스트(list) 와 비슷하지만 요소에 순서는 없다. - 동일한 요소를 중복하여 보유 불가. 즉 값이 중복되지 않는다. - { } 를 요소로 둘러싸서 정의 - 딕셔너리 생성 방식과 비슷하다. ex) a = { 'A', 'B', 'C', 'D' } 기능 : - 다른 데이터를 이용해 '집합' 생성 1) 문자열, 리스트, 튜플 등에서 집합으로 변환 가능하며, set(문자열 / 리스트 / 튜플) 형식으로 선언하면 된다. list = { 1, 2, 3, 4 } example_a = set(list) - 집합의 크기를 알려면 len() 함수를 사용 가능하며, 리스트(list) 나 딕셔너리(dict) 의 크기를 확인할 때도 이용 가능 list ..
2021. 3. 10.
[C] 포인터 예제
a[] = {10, 20, 30, 40, 50} 을 거꾸로 출력하는 프로그램을 작성하세요. (포인터 & while 활용) #include void print_reverse(int a[], int size){ int i = 4; int *p = NULL; p = a; while (i > -1){ printf("%d ", *(p+i) ); i--; } } int main(){ int a[] = {10, 20, 30, 40, 50}; print_reverse(a,5); return 0; } swap 을 활용하여 a = 100, b = 200 두 수 값을 바꾸세요. #include void swap(int *x, int *y){ int tmp; tmp = *x; *x = *y; *y = tmp; } int ma..
2021. 3. 9.