[C] 증감 연산자: 전위 방식, 후위 방식
증감 연산자 증감 연산자는 ++, -- 기호를 이용하는 연산자로 피연산자의 값을 1 증가 또는 1 감소시켜 준다. 증감 연산자 설명 ++ a 선 증가, 후 연산(먼저 증가시키고 그 다음 연산) a++ 선 연산, 후 증가(먼저 연산, 그 다음 증가) --a 선 감소, 후 연산(먼저 감소, 그 다음 연산) a-- 선 연산, 후 감소(먼저 연산, 그 다음 감소) 여기서 연산은 = 연산자를 이용한 연산을 의미 예제를 하나 보겠습니다. #include int main(void){ int num1=10; printf("%d \n",num1); num1++; printf("%d \n",num1); // a++ 선 연산, 후 증가(먼저 연산하고 그 다음 증가시킨다.) ++num1; printf("%d \n",num1)..
[Python] 이해하면 편리한 map함수
교육들으며 코테를 풀진 않았기 때문에 항상 사용하던 표현방식만 썼었다. (for문..!) 근래 들어 재미를 붙여 풀고 있는데 새로 알게 돼 포스팅 해봅니다... map함수 map(function, iterable) map 함수는 다음과 같습니다. 매개 변수로 함수, 반복가능한 자료형(list, tuple) 를 받습니다. 백준 코테를 진행할 때에는 변수를 지정해 받기 때문에 리스트 형태보다는 정수, 문자열을 추출하는 방식으로 이용했습니다. map 함수를 사용했을 때 lst = [1,2,3,4,5] a = map(lambda x : x**2 , lst) a # 다음과 같이 출력되므로 리스트나 튜플 형태로 변환 list(a) [1, 4, 9, 16, 25] 리스트 원소들을 제곱하는 함수를 적용해봤다. 람다 표..