본문 바로가기
  • 부자가 될 남자

전체 글42

C언어 switch case문 switch case문의 활용 경우 switch case문은 다음과 같은 경우에 사용되는 것 같다. - 특정 변수의 값에 따라 반환되는 행동이 다른 경우 switch case문의 문장 구조 switch (변수) { case (변수값): 실행할 코드; break; case (변수값): 실행할 코드; break; case (변수값): 실행할 코드; break; } // 앞서 말했듯이 break는 거의 필연적이라고 보면 된다. switch case문의 특징 switch case문에서 각 경우에 break; 를 넣어주는 것은 필연적이라고 보면 된다. 만일 break;를 넣지 않는 경우, case가 실행된 이후 남은 나머지 모든 경우를 실행해 내기 때문이다. 아래의 코드를 보면 쉽게 이해가 가능하다. #inclu.. 2023. 5. 15.
C언어 랜덤, 난수 초기화란? 난수 초기화란 난수 초기화란, 랜덤한 수가 반복되어 나오는 현상을 없애는 과정이라고 생각하면 될듯하다. 난수 초기화를 하지 않으면, 랜덤 함수에서 랜덤한 수가 나오는 듯 싶긴 하나 코드를 또 한 번 실행하였을 때 출력되는 값이 동일하여 마치 랜덤한 값이 어딘가에 저장되고, 저장된 값이 계속 나오는 듯하다. 난수 초기화를 위해선 srand(time(NULL)); 을 사용하면 되며, 아래는 그 예시이다. 난수 초기화 이전 #include #include #include int main(void) { printf("난수 초기화 이전..\n"); for (int i = 0; i 2023. 5. 15.
파이썬 map 함수 리스트 변수에 많은 값을 입력 받아야할 때, map함수를 사용하지 않는다면 대게 for문을 사용하여 많은 값을 입력 받는다. map함수란 어떤 역할을 하는 친구일까? map 함수는 여러개의 값을 입력받을 때에, 한 번에 입력할 수 있도록 만들어주는 함수이다. map 함수는 다음과 같은 구조를 갖는다. a = list(map(자료형, input().split(' '))) a = list(map(int, input("숫자를 입력하시오 : ").split(' '))) print(a) 2023. 4. 20.
파이썬 tuple() - 튜플 Tuple 형 추가. 삭제. 수정 순서(인덱싱) 중복 가능 tuple 형 () X O O 튜플은 요소 값을 바꿀 수 없다. 튜플 인덱싱 & 슬라이싱 인덱싱 : 변수[인덱스] 슬라이싱 : 변수[시작인덱스 : 종료인덱스] a[x : x+3] = a[x], a[x+1], a[x+2] a = ('a', 'b', 'c', 'd', 'e') print(a[0]) # a print(a[-1]) # e print(a[2]) # c print(a[1:3]) # ('b', 'c') print(a[:]) # ('a', 'b', 'c', 'd', 'e') print(a[:3]) # ('a', 'b', 'c') print(a[3:]) # ('d', 'e') a = ('a', 'b', ('c', 'd', ('e'))) print.. 2023. 4. 20.