순환함수

Sep 1, 2016


  1. 문자열의 길이 호출하기.

-문자열 길이 호출하는 함수가 있지만 그 함수가 어떻게 동작하는지 알아보기 위해 정리한다.

-기본 함수는 이러하다.

-예제

-예를 들면 이런 느낌?

length(“ace”)

↘ 3

return 1 + length(“ce”); ↑

↘ **2**

return 1 + length(“e”); ↑

↘ **1**

return 1 + length(“”); ↑

0

**
**

  1. 문자열 프린트 하기.

-‘charAt’ 함수 이용해서 문자열 첫번째 부터 출력하며 우리가 만들 ‘printChars’ 함수에서는 출력된 문자는 지워가는 형식으로 작성.

-기본 함수.

-예제

  1. 문자열 뒤집어서 프린트 하기.

-문자열이 ‘0’이 아니라면 첫 글자를 제외한 나머지 글자를 뒤집어서 출력한 후에 첫번째 글자를 출력.

-예제

-결과

*쿠렙, 쿠렙 박수쳐

  1. 2진수로 변환하여 출력.

-기본 베이스는 변수 n이 ‘1’이면 바로 출력한다.

-예제

-결과