파이썬의 자료구조-셋set
셋 set 정의 파이썬의 자료구조 중 하나 데이터의 집합을 만든다 파이썬 자료구조의 종류 리스트 List: [ ] 튜플 Tuple: ( ) 딕션어리 Dictionary: { key : value } 셋 set: { } 선언 "{" 와 "}"를 사용해서 선언함. setA={1,3,4,"test"} # {1, 'test', 3, 4} setB={2,4,"test",5,6} # {2, 'test', 4, 5, 6} 특징 중복값 넣는건 불가 순서를 신경쓰지 않음. 집합연산 (합집합, 교집합, 차집합, 대칭차집합)이 가능함 집합연산 합집합 universal set 키워드: "|", "union()" 합집합 예제 setA={1,3,4,"test"} # {1, 'test', 3, 4} setB={2,4,"test",..
Java로 구현하는 피보나치 수열과 피보나치 숫자 판별 방법
정의 특정 패턴을 가진 숫자 리스트. 첫번째와 두번쨰 숫자는 언제나 0과 1로 시작하며, 세번째 숫자는 첫번째와 두번째의 합이다. 피보나치 수열의 예제 $0,1,1,2,3,5,8,13,21,34,55...$ 점화식Recurrence Relation $F_0=0$ $F_1=1$ $F_n=F_{n-1}+F_{n-2}$ 예제 인덱스 피보나치 숫자 계산식 0 0 0 1 1 1 2 1 0+1 3 2 1+1 4 3 1+2 5 5 2+3 6 8 3+5 7 13 5+8 8 21 8+13 9 34 13+21 10 55 21+34 11 89 34+55 12 144 55+89 13 233 89+144 14 377 144+233 15 610 233+377 16 987 377+610 특정 인덱스의 피보나치 숫자를 찾는법 수학 ..