반응형

전체보기 436

[python] 파이썬 sum함수 정리와 예제

안녕하세요. BlockDMask 입니다.오늘은 파이썬 내장함수 중에서 iterable의 합을 구하는 함수 sum에 대해서 알아보려 합니다.정말 간단합니다. 하지만, 두번째 매개변수의 존재를 아는 순간 조금 헷갈릴 수도 있습니다.그렇지만 제가 잘 풀어서 쉽게 설명해보겠습니다. 도전! 1. sum 함수 설명2. sum(iterable) 함수 예제3. sum(iterable, start=0) 함수 예제 1.python sum 함수 설명sum함수 기본 모양sum(iterable)인자 : iterable한 자료형을 받으며 numeric 해야합니다. 즉, 리스트나 튜플 처럼 인덱스 순환 접근이 가능한 자료형이고 내부에 숫자로만 이루어져 있어야합니다. 여기서 숫자는 정수, 실수 둘다 가능입니다반환형 : 인자로 들어온..

[C언어/C++] 시간 관련함수에 대해서 (time, localtime, ctime, asctime)

안녕하세요. BlockDMask 입니다.오늘은 C언어 C++에 헤더 파일에 대해서 알아보려고 합니다. 시간을 다루는 함수들이 이 헤더 파일 안에 존재하는데요. 시간 관련 함수들 time(), localtime(), ctime(), asctime() 함수에 대해서 알아볼 예정이고, time_t 타입과 tm 구조체에 대해서 전반적으로 한번 살펴보려고 합니다.조금 복잡할 수 있기 때문에 최대한 간단하게 설명하고 간단한 예제로 작성해보려 합니다. 그럼 시작해보겠습니다. 1. time_t 타입과 tm 구조체 설명과 예제 2. time() 함수 설명과 예제 3. localtime() 함수 설명과 예제 4. ctime(), asctime() 함수 설명과 예제 1. time_t 타입과 struct tm 에 대해서1-1..

[python] 파이썬 max함수, min함수에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 파이썬의 내장함수(빌트인함수)들 중 max 함수, min 함수에 대해서 이야기 해보려 합니다. 파이썬은 공부를 하면 할 수록 정말 미리 만들어 놓은 다양한 기능이 많은 언어 인것 같습니다. 그럼 오늘의 포스팅 시작해보겠습니다. 1. 파이썬 min 함수1-1) min 함수에 대한 설명1-2) min(iterable) 예제1-3) min(arg1, arg2, ... ) 예제2. 파이썬 max 함수2-1) max 함수에 대한 설명2-2) max(iterable) 예제3-3) max(arg1, arg2, ... ) 예제 1. 파이썬 내장함수 min1-1) python min 함수 설명min(x)은 인수로 받은 자료형 내에서 최소값을 찾아서 반환하는 함수 입니다.여..

[C++] override, final 키워드 (가상함수 관련 키워드)에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 가상함수 virtual, 상속 주제와 관련해서 사용할 수 있는 override, final 키워드를 가지고 왔습니다. override, final 둘 다 C++11 이후 부터 사용이 가능한 키워드 이며 개발하면서 상속과 virtual 이 나오면 거의 무조건 사용하게 되는 키워드 입니다. 그럼 시작해보겠습니다. override, final 알기 전에 필요한 지식들.1-1) 상속에 대해서1-2) virtual 이라는 키워드override 키워드에 대해서 2-1) override 란?2-2) override 사용 예시final 키워드에 대해서 3-1) final 이란?3-2) final 키워드 사용 예시 - 클래스3-3) final 키워드 사용 예시 - 멤버함수..

[python] 파이썬 count, len 함수 설명과 에제

안녕하세요. BlockDMask 입니다. 오늘은 파이썬 빌트인 함수들중 문자열에서 쓸 수 있는 함수 2가지를 가지고 왔습니다. 미리 요약을 해보자면 문자열의 길이를 구하는 len 함수, 문자열 내부에서 특정 문자의 갯수를 구하는 count 함수 이렇게 두가지를 가지고왔습니다.그럼 오늘의 포스팅 시작해보겠습니다. 1. 파이썬 len 함수2. 파이썬 count 함수 1. 파이썬 문자열 len 함수에 대해서1-1) python len 함수 설명다들 아시겠지만 len 함수는 파이썬 빌트인 함수로써 여러군데에서 쓰입니다.여기서는 문자열의 길이를 구하기 위해서 len 함수를 사용해보려 합니다.len 함수의 모양은 아래와 같습니다.len(문자열)len 함수는 매개변수로 들어온 문자열의 길이 를 반환합니다. 즉, 내부..

[C++] non-static data member init 에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 C++11에서 추가된 non-static data member init이라는 주제에 대해서 이야기해보려합니다. '이 당연했던게 왜 C++11에 추가 되었지? 그전엔 왜없었지?'라는 생각이 들 정도로 편리(?)한 기능이라고 생각 하실수도 있습니다. 제 개인적인 생각으로는 이 기능이 꼭 좋기만할까? 휴먼 에러를 더 발생할 수 있지 않을까? 라는 생각이 들기도 합니다. 그럼 시작해보겠습니다. 1. non-static data member init 이란?1-1) C++11 이전에는?1-2) C++11 이후에는?2. 클래스 내부에서 초기화 하는것과 생성자에서 초기화 하는것의 순서에 대해서.3. 비정적 멤버 변수 초기화에 대한 추가 지식과 개인적인 경험 1. non-..

[python] 파이썬 몫과 나머지 구하기 divmod 함수와 //, %기호

안녕하세요. BlockDMask 입니다. 오늘은 간단하게 파이썬에서 몫을 구하는 방법에 대해서 짧게 적어보려합니다. 정말간단해요. 1. 파이썬에서 나눗셈 하기 2. 파이썬 나눗셈의 몫을 구하기 3. 파이썬 나눗셈의 나머지 구하기 4. 파이썬 divmod 함수로 몫과 나머지 둘다 가지고 오기 1. 파이썬 나눗셈 파이썬 나눗셈을 하는데 사용하는 기호는 슬래쉬 ( / ) 하나 입니다. # 10 나누기 3의 나눗셈을 구하라 a = 10 / 3 print(a) 결과값은 3.33333 이 나옵니다. 몫과 나머지가 그대로 다 나오죠? 2. 파이썬 나눗셈의 몫 구하기 파이썬 나눗셈에서 몫을 구하는데 사용하는 기호는 슬래시 두개 ( // ) 입니다. # 10 나누기 3의 몫을 구하라 b = 10 // 3 print(b)..

[C++] enum class (scoped enum) 에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 C++11에서 추가된 enum class에 대해서 알아볼까 합니다.지금이 2020년도이니, 이미 당연스러운 C++ 문법이라고 생각하실 수도 있겠네요.enum이랑 enum class가 무엇이 다른지, 굳이 C++11에 이런걸 추가한 이유는 무엇인지enum class를 추가 함에 따라 얻는 이점이 무엇인지, 언제 써야하는지 등을 중점으로 해서 글을 읽어주시면 좋을것 같습니다.그럼 시작해보겠습니다. enum class가 나오게 된 배경enum class 사용 방법enum class를 사용함으로써 얻는 이점 3가지enum class 정리 1. C++11에서 enum class가 나오게 된 배경에 대해서.enum class가 나오게 됨 배경은 당연하게도 기존의 en..

[C++ 게임] 리듬 게임 만들기 (화살표 똑같이 입력하기게임)

안녕하세요. BlockDMask입니다.오늘 가지고온 간단한 콘솔 게임은 리듬게임 같지만, 화살표를 똑같이 입력하는 게임 입니다.리듬게임이라고 한 이유는 음악이 나오고 화살표를 누르면서 점점 문제를 늘려가는 그런 게임이기 때문이죠 1. 게임 이름 및 설명2. 게임 플레이 영상3. 게임 개발에서 사용한 핵심 지식 요약4. 게임 소스 코드 1. 게임 이름 및 설명 ▶ 게임 이름C++게임 리듬게임, 화살표 맞추기 게임 ▶ 게임 설명: 상, 하, 좌, 우 화살표가 나오면, 해당 화살표에 맞게 입력을 하고 스페이스를 눌러서 똑같이 맞췄는지 확인하고 다음 탄으로 넘어가는 형태의 리듬게임입니다. : 문제를 맞출수록 난이도가 올라가면서 화살표의 갯수가 증가 합니다.: 라이프(생명력)은 세개 가 있으며 라이프가 0 이 되..

[C언어/C++] fgets, fputs 함수에 대해서

안녕하세요. BlockDMask 입니다. 지난 시간에 fgetc, fputc 함수를 이용해서 파일에 문자 하나씩 읽고, 하나씩 쓰는 함수에 대해서 알아보았습니다. 이번 시간에는 그 파일들을 열어서 문자열을 읽고 쓰는 함수에 대해서 알아보려고 합니다. ▶ 파일에 문자를 하나씩 읽고 쓰는 함수 fgetc, fputc에 대해서 알고싶다면 [바로가기] ▶ 파일을 열고 닫을 수 있는 파일 입출력 함수 fopen, fclose 에 대해서 알고싶다면 [바로가기] ▶ c++ 파일 입출력 함수들을 모아놓은 ofstream, ifstream에 대해서 알고싶다면 [바로가기] 1. fputs, fgets 함수 원형과 매개변수. 2. 문자열을 입력하고 출력하는 fputs, fgets 함수 예제. 1. fputs, fgets 함..

반응형