본문 바로가기
반응형

함수4

해커맨 파이썬 강의 10강_ 다양한 문자열 함수들 이번 강에서는 문자열을 처리할 때 자주 사용되는 함수들을 알아보겠습니다. 1. 대소문자 바꾸기 영어로 이루어진 문자열을 처리하다 보면 대문자를 소문자로, 소문자를 대문자로 바꿔야 연산이 수월해지는 경우가 있습니다. 예를 들어 영어단어를 정렬한다고 했을 때 HACKER, Fine, apple 가 있으면 대소문자의 구별 없이 apple, Fine, HACKER 순으로 정렬되어야 합니다. 이럴 때 주어진 단어들을 모두 소문자나 대문자로 치환하면 정렬하기 편해집니다. 대소문자로 치환해주는 함수는 upper() 함수와 lower() 함수입니다. upper() 함수는 문자열 전체를 대문자로, lower() 함수는 문자열 전체를 소문자로 치환해주는 역할을 합니다. upper() 함수, lower() 함수 사용법 a... 2019. 10. 21.
세이버의 C언어 강의 22강_ 함수란 무엇인가_Part3(재귀함수) 여러분 안녕하세요. 세이버입니다. 이번 강에서는 재귀함수를 소개해드리겠습니다. 이 강의를 통하여 여러분들은 재귀함수란 무엇이고, 어떻게 사용하는지를 알게 되실 겁니다. 1. 재귀함수란 무엇인가 재귀함수(recursive function)란 함수 내에서 자기 자신을 호출하는 함수입니다. 재귀함수를 알고리즘에 적용시키면 다양한 어려운 문제를 해결할 수 있지만, 입력된 값이 커지면 반복된 호출로 인해 시간과 메모리 공간적 효율이 떨어진다는 단점이 있습니다. hi 함수는 함수 안에서 hi 함수를 호출하는 재귀함수입니다. main 함수는 hi 함수를 한번 호출했지만, hi 함수가 계속 본인을 호출하므로 [안녕하세요. POCI입니다.]가 계속해서 출력됩니다. 이 함수의 문제점은 hi 함수가 끝나는 조건이 없어서 계.. 2019. 5. 19.
세이버의 C언어 강의 21강_ 함수란 무엇인가_Part2(함수의 형태와 변수의 종류) 여러분 안녕하세요. 세이버입니다. 이번 강에서는 다양한 함수의 형태와 변수들의 종류에 대해서 알아보겠습니다. 함수의 대한 개념이 부족하신 분들은 이전 강의를 참고하시길 바랍니다. 세이버의 C언어 강의 20강_ 함수란 무엇인가 : https://poci.tistory.com/29 세이버의 C언어 강의 20강_ 함수란 무엇인가 여러분 안녕하세요. 세이버입니다. 이번 강에서는 함수에 대해 소개해드리려 합니다. 1. 함수란? 중고등학생 분들은 함수라는 용어를 수학 시간에 많이 들어보셨을 겁니다. 수학에서의 함수는 x와 y의 관계식으.. poci.tistory.com 1. 함수의 형태 지난 강에서 함수의 기본 요소로 출력 타입, 입력 타입이 있다고 설명드렸습니다. 그러나 모든 함수가 출력 타입과 입력 타입을 가지.. 2019. 5. 12.
세이버의 C언어 강의 20강_ 함수란 무엇인가 여러분 안녕하세요. 세이버입니다. 이번 강에서는 함수에 대해 소개해드리려 합니다. 1. 함수란? 중고등학생 분들은 함수라는 용어를 수학 시간에 많이 들어보셨을 겁니다. 수학에서의 함수는 x와 y의 관계식으로, x의 값에 따라 y의 값이 달라지게 됩니다. 컴퓨터 언어에서의 함수는 수학에서의 함수와 같이 입력(x)과 출력(y)이 있다는 점에서 비슷하지만, 정의 측면에서 차이점을 가집니다. 컴퓨터 언어에서의 함수는 특정한 작업을 수행하는 코드의 집합체입니다. 예를 들어 printf 함수는 출력을 하기 위한 코드의 집합체이고, for 함수 역시 반복을 위한 코들의 집합체입니다. 지금까지 실습으로 소개해드린 함수들은 모두 기존에 정의된 함수들이었습니다. 이렇게 기존에 정의되어 제공되는 함수를 표준 라이브러리 함수.. 2019. 5. 4.
반응형